From b9935d4b40cb30fc452d2f7da1091753663a96a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Sat, 21 Feb 2015 10:38:37 +0100 Subject: [PATCH] add board files --- board/Rakefile | 72 + board/gafrc | 4 + board/gerber/ir-cock-grenade.bottom.gbr | 162 ++ board/gerber/ir-cock-grenade.bottommask.gbr | 159 ++ board/gerber/ir-cock-grenade.fab.gbr | 2533 +++++++++++++++++ board/gerber/ir-cock-grenade.plated-drill.cnc | 59 + board/gerber/ir-cock-grenade.top.gbr | 334 +++ board/gerber/ir-cock-grenade.topmask.gbr | 169 ++ board/gerber/ir-cock-grenade.toppaste.gbr | 22 + board/gerber/ir-cock-grenade.topsilk.gbr | 384 +++ board/gschemrc | 3 + board/ir-cock-grenade.pcb | 1316 +++++++++ board/ir-cock-grenade.sch | 379 +++ board/lib/symbols/ATtiny25-45-85.sym | 102 + board/lib/symbols/ISP6PIN.sym | 79 + board/lib/symbols/TLV1117_SOT-223.sym | 52 + board/lib/symbols/gittitle-1.sym | 34 + board/lib/symbols/pmosfet_power_gsd.sym | 59 + board/lib/symbols/resonator-1.sym | 53 + board/pdf/ir-cock-grenade.pdf | Bin 0 -> 29292 bytes board/projectrc | 5 + board/version | 1 + 22 files changed, 5981 insertions(+) create mode 100644 board/Rakefile create mode 100644 board/gafrc create mode 100644 board/gerber/ir-cock-grenade.bottom.gbr create mode 100644 board/gerber/ir-cock-grenade.bottommask.gbr create mode 100644 board/gerber/ir-cock-grenade.fab.gbr create mode 100644 board/gerber/ir-cock-grenade.plated-drill.cnc create mode 100644 board/gerber/ir-cock-grenade.top.gbr create mode 100644 board/gerber/ir-cock-grenade.topmask.gbr create mode 100644 board/gerber/ir-cock-grenade.toppaste.gbr create mode 100644 board/gerber/ir-cock-grenade.topsilk.gbr create mode 100644 board/gschemrc create mode 100644 board/ir-cock-grenade.pcb create mode 100644 board/ir-cock-grenade.sch create mode 100644 board/lib/symbols/ATtiny25-45-85.sym create mode 100644 board/lib/symbols/ISP6PIN.sym create mode 100644 board/lib/symbols/TLV1117_SOT-223.sym create mode 100644 board/lib/symbols/gittitle-1.sym create mode 100644 board/lib/symbols/pmosfet_power_gsd.sym create mode 100644 board/lib/symbols/resonator-1.sym create mode 100644 board/pdf/ir-cock-grenade.pdf create mode 100644 board/projectrc create mode 100644 board/version diff --git a/board/Rakefile b/board/Rakefile new file mode 100644 index 0000000..7e46feb --- /dev/null +++ b/board/Rakefile @@ -0,0 +1,72 @@ +require 'rake/clean' + +# ============== +# important info +# ============== + +target = "ir-cock-grenade" +version = IO.read("version").chomp +date = Time.now.strftime("%Y-%m-%d") +revision = `git log --pretty=oneline "#{target}.sch" | wc -l`.chomp.to_i +# symbol library for gschem +LIB = "lib/symbols/" +# gEDA scheme +GEDA_SCHEME_DIRS=["/usr/share/gEDA/scheme","/usr/local/gEDA/scheme"].collect{|path| File.directory?(path) ? path : nil}.compact +unless GEDA_SCHEME_DIRS.size==0 then + GEDA_SCHEME_DIR=GEDA_SCHEME_DIRS[0] +else + GEDA_SCHEME_DIR=nil + puts "warning: could not find gEDA scheme directory. can not print schematic" +end + + +# schema +sch = "#{target}.sch" +# schema with version +vsch = "#{target}_v#{version}.#{revision.to_s.rjust(3,'0')}.sch" + +# ========= +# the tasks +# ========= + +task :default => [:version,:print,:pdf] + +desc "set version in schema" +task :version => vsch +CLEAN.include(vsch) +CLOBBER.include("#{target}_*.sch") + +desc "print schema (into ps)" +task :print => "#{target}.ps" +CLEAN.include("#{target}.ps") + +desc "get printed schema in pdf" +task :pdf => "#{target}.pdf" +CLEAN.include("#{target}.pdf") + +# =============== +# file processing +# =============== + +file vsch => sch do + sh "cp #{sch} #{vsch}" + # on \ is to prevent ruby interpreting it, th other is for sed + # the version + sh "sed -i 's/\\(version=\\)\\$Version\\$/\\1#{version}/' #{vsch}" + # the date + sh "sed -i 's/\\(date=\\)\\$Date\\$/\\1#{date}/' #{vsch}" + # the revision + sh "sed -i 's/\\(revision=\\)\\$Revision\\$/\\1#{revision}/' #{vsch}" +end + +file "#{target}.ps" => vsch do + if GEDA_SCHEME_DIR then + sh "gschem -p -o #{target}.ps -s #{GEDA_SCHEME_DIR}/print.scm #{vsch} > /dev/null 2>&1" + else + puts "can not print schematic. gEDA scheme directory missing" + end +end + +file "#{target}.pdf" => "#{target}.ps" do + sh "ps2pdf -sPAPERSIZE=a4 #{target}.ps" +end diff --git a/board/gafrc b/board/gafrc new file mode 100644 index 0000000..d5ca56c --- /dev/null +++ b/board/gafrc @@ -0,0 +1,4 @@ +; .sch gEDA configuration file +(define library "lib") +(component-library (build-path library "symbols")) +(component-library (build-path library "footprints")) diff --git a/board/gerber/ir-cock-grenade.bottom.gbr b/board/gerber/ir-cock-grenade.bottom.gbr new file mode 100644 index 0000000..de2ef11 --- /dev/null +++ b/board/gerber/ir-cock-grenade.bottom.gbr @@ -0,0 +1,162 @@ +G04 start of page 3 for group 1 idx 1 * +G04 Title: IR grenade, solder * +G04 Creator: pcb 20110918 * +G04 CreationDate: Fri 01 Mar 2013 06:14:08 PM GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNBOTTOM*% +%ADD28C,0.0280*% +%ADD27C,0.0300*% +%ADD26C,0.0380*% +%ADD25C,0.0550*% +%ADD24C,0.0600*% +%ADD23C,0.0001*% +G54D23*G36* +X27000Y353000D02*Y347000D01* +X33000D01* +Y353000D01* +X27000D01* +G37* +G36* +Y383000D02*Y377000D01* +X33000D01* +Y383000D01* +X27000D01* +G37* +G54D24*X40000Y350000D03* +Y340000D03* +Y330000D03* +X30000Y340000D03* +Y330000D03* +X40000Y380000D03* +G54D23*G36* +X37000Y413000D02*Y407000D01* +X43000D01* +Y413000D01* +X37000D01* +G37* +G54D24*X30000Y410000D03* +G54D23*G36* +X177250Y422750D02*Y417250D01* +X182750D01* +Y422750D01* +X177250D01* +G37* +G36* +X157000Y423000D02*Y417000D01* +X163000D01* +Y423000D01* +X157000D01* +G37* +G54D24*X150000Y420000D03* +G54D25*X180000Y380000D03* +G54D23*G36* +X157000Y398000D02*Y392000D01* +X163000D01* +Y398000D01* +X157000D01* +G37* +G54D24*X150000Y395000D03* +G54D23*G36* +X127000Y408000D02*Y402000D01* +X133000D01* +Y408000D01* +X127000D01* +G37* +G54D24*X130000Y395000D03* +G54D23*G36* +X87000Y353000D02*Y347000D01* +X93000D01* +Y353000D01* +X87000D01* +G37* +G36* +X67000Y363000D02*Y357000D01* +X73000D01* +Y363000D01* +X67000D01* +G37* +G54D24*X90000Y340000D03* +Y330000D03* +G54D23*G36* +X107000Y363000D02*Y357000D01* +X113000D01* +Y363000D01* +X107000D01* +G37* +G54D24*X110000Y350000D03* +Y340000D03* +Y330000D03* +X60000Y360000D03* +G54D23*G36* +X67000Y388000D02*Y382000D01* +X73000D01* +Y388000D01* +X67000D01* +G37* +G54D24*X60000Y385000D03* +G54D23*G36* +X67000Y413000D02*Y407000D01* +X73000D01* +Y413000D01* +X67000D01* +G37* +G54D24*X60000Y410000D03* +G54D23*G36* +X217000Y363000D02*Y357000D01* +X223000D01* +Y363000D01* +X217000D01* +G37* +G54D24*X220000Y350000D03* +G54D23*G36* +X217000Y383000D02*Y377000D01* +X223000D01* +Y383000D01* +X217000D01* +G37* +G54D24*X220000Y390000D03* +G54D25*X200000Y330000D03* +G54D23*G36* +X197000Y393000D02*Y387000D01* +X203000D01* +Y393000D01* +X197000D01* +G37* +G54D24*X200000Y380000D03* +G54D23*G36* +X197000Y363000D02*Y357000D01* +X203000D01* +Y363000D01* +X197000D01* +G37* +G54D24*X200000Y350000D03* +G54D23*G36* +X177000Y363000D02*Y357000D01* +X183000D01* +Y363000D01* +X177000D01* +G37* +G54D24*X180000Y350000D03* +G54D23*G36* +X157000Y363000D02*Y357000D01* +X163000D01* +Y363000D01* +X157000D01* +G37* +G54D24*X160000Y350000D03* +G54D23*G36* +X157250Y332750D02*Y327250D01* +X162750D01* +Y332750D01* +X157250D01* +G37* +G54D24*X140000Y330000D03* +Y340000D03* +Y350000D03* +Y360000D03* +G54D26*G54D27*G54D26*G54D27*G54D26*G54D28*G54D27*G54D26*G54D27*G54D26*G54D27*G54D28*M02* diff --git a/board/gerber/ir-cock-grenade.bottommask.gbr b/board/gerber/ir-cock-grenade.bottommask.gbr new file mode 100644 index 0000000..4f58fd0 --- /dev/null +++ b/board/gerber/ir-cock-grenade.bottommask.gbr @@ -0,0 +1,159 @@ +G04 start of page 6 for group -4062 idx -4062 * +G04 Title: IR grenade, soldermask * +G04 Creator: pcb 20110918 * +G04 CreationDate: Fri 01 Mar 2013 06:14:08 PM GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNBOTTOMMASK*% +%ADD40C,0.0610*% +%ADD39C,0.0660*% +%ADD38C,0.0001*% +G54D38*G36* +X26700Y353300D02*Y346700D01* +X33300D01* +Y353300D01* +X26700D01* +G37* +G36* +Y383300D02*Y376700D01* +X33300D01* +Y383300D01* +X26700D01* +G37* +G54D39*X40000Y350000D03* +Y340000D03* +Y330000D03* +X30000Y340000D03* +Y330000D03* +X40000Y380000D03* +G54D38*G36* +X36700Y413300D02*Y406700D01* +X43300D01* +Y413300D01* +X36700D01* +G37* +G54D39*X30000Y410000D03* +G54D38*G36* +X176950Y423050D02*Y416950D01* +X183050D01* +Y423050D01* +X176950D01* +G37* +G36* +X156700Y423300D02*Y416700D01* +X163300D01* +Y423300D01* +X156700D01* +G37* +G54D39*X150000Y420000D03* +G54D40*X180000Y380000D03* +G54D38*G36* +X156700Y398300D02*Y391700D01* +X163300D01* +Y398300D01* +X156700D01* +G37* +G54D39*X150000Y395000D03* +G54D38*G36* +X126700Y408300D02*Y401700D01* +X133300D01* +Y408300D01* +X126700D01* +G37* +G54D39*X130000Y395000D03* +G54D38*G36* +X86700Y353300D02*Y346700D01* +X93300D01* +Y353300D01* +X86700D01* +G37* +G36* +X66700Y363300D02*Y356700D01* +X73300D01* +Y363300D01* +X66700D01* +G37* +G54D39*X90000Y340000D03* +Y330000D03* +G54D38*G36* +X106700Y363300D02*Y356700D01* +X113300D01* +Y363300D01* +X106700D01* +G37* +G54D39*X110000Y350000D03* +Y340000D03* +Y330000D03* +X60000Y360000D03* +G54D38*G36* +X66700Y388300D02*Y381700D01* +X73300D01* +Y388300D01* +X66700D01* +G37* +G54D39*X60000Y385000D03* +G54D38*G36* +X66700Y413300D02*Y406700D01* +X73300D01* +Y413300D01* +X66700D01* +G37* +G54D39*X60000Y410000D03* +G54D38*G36* +X216700Y363300D02*Y356700D01* +X223300D01* +Y363300D01* +X216700D01* +G37* +G54D39*X220000Y350000D03* +G54D38*G36* +X216700Y383300D02*Y376700D01* +X223300D01* +Y383300D01* +X216700D01* +G37* +G54D39*X220000Y390000D03* +G54D40*X200000Y330000D03* +G54D38*G36* +X196700Y393300D02*Y386700D01* +X203300D01* +Y393300D01* +X196700D01* +G37* +G54D39*X200000Y380000D03* +G54D38*G36* +X196700Y363300D02*Y356700D01* +X203300D01* +Y363300D01* +X196700D01* +G37* +G54D39*X200000Y350000D03* +G54D38*G36* +X176700Y363300D02*Y356700D01* +X183300D01* +Y363300D01* +X176700D01* +G37* +G54D39*X180000Y350000D03* +G54D38*G36* +X156700Y363300D02*Y356700D01* +X163300D01* +Y363300D01* +X156700D01* +G37* +G54D39*X160000Y350000D03* +G54D38*G36* +X156950Y333050D02*Y326950D01* +X163050D01* +Y333050D01* +X156950D01* +G37* +G54D39*X140000Y330000D03* +Y340000D03* +Y350000D03* +Y360000D03* +M02* diff --git a/board/gerber/ir-cock-grenade.fab.gbr b/board/gerber/ir-cock-grenade.fab.gbr new file mode 100644 index 0000000..dc86399 --- /dev/null +++ b/board/gerber/ir-cock-grenade.fab.gbr @@ -0,0 +1,2533 @@ +G04 start of page 9 for group -3984 idx -3984 * +G04 Title: IR grenade, fab * +G04 Creator: pcb 20110918 * +G04 CreationDate: Fri 01 Mar 2013 06:14:08 PM GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNFAB*% +%ADD48C,0.0100*% +%ADD47C,0.0075*% +%ADD46C,0.0060*% +%ADD45C,0.0001*% +G54D45*G36* +X28800Y381766D02*X31766Y378800D01* +X31200Y378234D01* +X28234Y381200D01* +X28800Y381766D01* +G37* +G36* +X28234Y378800D02*X31200Y381766D01* +X31766Y381200D01* +X28800Y378234D01* +X28234Y378800D01* +G37* +G36* +X38800Y381766D02*X41766Y378800D01* +X41200Y378234D01* +X38234Y381200D01* +X38800Y381766D01* +G37* +G36* +X38234Y378800D02*X41200Y381766D01* +X41766Y381200D01* +X38800Y378234D01* +X38234Y378800D01* +G37* +G36* +X218800Y381766D02*X221766Y378800D01* +X221200Y378234D01* +X218234Y381200D01* +X218800Y381766D01* +G37* +G36* +X218234Y378800D02*X221200Y381766D01* +X221766Y381200D01* +X218800Y378234D01* +X218234Y378800D01* +G37* +G36* +X218800Y391766D02*X221766Y388800D01* +X221200Y388234D01* +X218234Y391200D01* +X218800Y391766D01* +G37* +G36* +X218234Y388800D02*X221200Y391766D01* +X221766Y391200D01* +X218800Y388234D01* +X218234Y388800D01* +G37* +G36* +X198800Y391766D02*X201766Y388800D01* +X201200Y388234D01* +X198234Y391200D01* +X198800Y391766D01* +G37* +G36* +X198234Y388800D02*X201200Y391766D01* +X201766Y391200D01* +X198800Y388234D01* +X198234Y388800D01* +G37* +G36* +X198800Y381766D02*X201766Y378800D01* +X201200Y378234D01* +X198234Y381200D01* +X198800Y381766D01* +G37* +G36* +X198234Y378800D02*X201200Y381766D01* +X201766Y381200D01* +X198800Y378234D01* +X198234Y378800D01* +G37* +G36* +X218800Y361766D02*X221766Y358800D01* +X221200Y358234D01* +X218234Y361200D01* +X218800Y361766D01* +G37* +G36* +X218234Y358800D02*X221200Y361766D01* +X221766Y361200D01* +X218800Y358234D01* +X218234Y358800D01* +G37* +G36* +X218800Y351766D02*X221766Y348800D01* +X221200Y348234D01* +X218234Y351200D01* +X218800Y351766D01* +G37* +G36* +X218234Y348800D02*X221200Y351766D01* +X221766Y351200D01* +X218800Y348234D01* +X218234Y348800D01* +G37* +G36* +X178800Y361766D02*X181766Y358800D01* +X181200Y358234D01* +X178234Y361200D01* +X178800Y361766D01* +G37* +G36* +X178234Y358800D02*X181200Y361766D01* +X181766Y361200D01* +X178800Y358234D01* +X178234Y358800D01* +G37* +G36* +X178800Y351766D02*X181766Y348800D01* +X181200Y348234D01* +X178234Y351200D01* +X178800Y351766D01* +G37* +G36* +X178234Y348800D02*X181200Y351766D01* +X181766Y351200D01* +X178800Y348234D01* +X178234Y348800D01* +G37* +G36* +X28800Y351766D02*X31766Y348800D01* +X31200Y348234D01* +X28234Y351200D01* +X28800Y351766D01* +G37* +G36* +X28234Y348800D02*X31200Y351766D01* +X31766Y351200D01* +X28800Y348234D01* +X28234Y348800D01* +G37* +G36* +X38800Y351766D02*X41766Y348800D01* +X41200Y348234D01* +X38234Y351200D01* +X38800Y351766D01* +G37* +G36* +X38234Y348800D02*X41200Y351766D01* +X41766Y351200D01* +X38800Y348234D01* +X38234Y348800D01* +G37* +G36* +X28800Y341766D02*X31766Y338800D01* +X31200Y338234D01* +X28234Y341200D01* +X28800Y341766D01* +G37* +G36* +X28234Y338800D02*X31200Y341766D01* +X31766Y341200D01* +X28800Y338234D01* +X28234Y338800D01* +G37* +G36* +X38800Y341766D02*X41766Y338800D01* +X41200Y338234D01* +X38234Y341200D01* +X38800Y341766D01* +G37* +G36* +X38234Y338800D02*X41200Y341766D01* +X41766Y341200D01* +X38800Y338234D01* +X38234Y338800D01* +G37* +G36* +X28800Y331766D02*X31766Y328800D01* +X31200Y328234D01* +X28234Y331200D01* +X28800Y331766D01* +G37* +G36* +X28234Y328800D02*X31200Y331766D01* +X31766Y331200D01* +X28800Y328234D01* +X28234Y328800D01* +G37* +G36* +X38800Y331766D02*X41766Y328800D01* +X41200Y328234D01* +X38234Y331200D01* +X38800Y331766D01* +G37* +G36* +X38234Y328800D02*X41200Y331766D01* +X41766Y331200D01* +X38800Y328234D01* +X38234Y328800D01* +G37* +G36* +X158800Y361766D02*X161766Y358800D01* +X161200Y358234D01* +X158234Y361200D01* +X158800Y361766D01* +G37* +G36* +X158234Y358800D02*X161200Y361766D01* +X161766Y361200D01* +X158800Y358234D01* +X158234Y358800D01* +G37* +G36* +X158800Y351766D02*X161766Y348800D01* +X161200Y348234D01* +X158234Y351200D01* +X158800Y351766D01* +G37* +G36* +X158234Y348800D02*X161200Y351766D01* +X161766Y351200D01* +X158800Y348234D01* +X158234Y348800D01* +G37* +G36* +X88800Y351766D02*X91766Y348800D01* +X91200Y348234D01* +X88234Y351200D01* +X88800Y351766D01* +G37* +G36* +X88234Y348800D02*X91200Y351766D01* +X91766Y351200D01* +X88800Y348234D01* +X88234Y348800D01* +G37* +G36* +X88800Y341766D02*X91766Y338800D01* +X91200Y338234D01* +X88234Y341200D01* +X88800Y341766D01* +G37* +G36* +X88234Y338800D02*X91200Y341766D01* +X91766Y341200D01* +X88800Y338234D01* +X88234Y338800D01* +G37* +G36* +X88800Y331766D02*X91766Y328800D01* +X91200Y328234D01* +X88234Y331200D01* +X88800Y331766D01* +G37* +G36* +X88234Y328800D02*X91200Y331766D01* +X91766Y331200D01* +X88800Y328234D01* +X88234Y328800D01* +G37* +G36* +X38800Y411766D02*X41766Y408800D01* +X41200Y408234D01* +X38234Y411200D01* +X38800Y411766D01* +G37* +G36* +X38234Y408800D02*X41200Y411766D01* +X41766Y411200D01* +X38800Y408234D01* +X38234Y408800D01* +G37* +G36* +X28800Y411766D02*X31766Y408800D01* +X31200Y408234D01* +X28234Y411200D01* +X28800Y411766D01* +G37* +G36* +X28234Y408800D02*X31200Y411766D01* +X31766Y411200D01* +X28800Y408234D01* +X28234Y408800D01* +G37* +G36* +X198800Y361766D02*X201766Y358800D01* +X201200Y358234D01* +X198234Y361200D01* +X198800Y361766D01* +G37* +G36* +X198234Y358800D02*X201200Y361766D01* +X201766Y361200D01* +X198800Y358234D01* +X198234Y358800D01* +G37* +G36* +X198800Y351766D02*X201766Y348800D01* +X201200Y348234D01* +X198234Y351200D01* +X198800Y351766D01* +G37* +G36* +X198234Y348800D02*X201200Y351766D01* +X201766Y351200D01* +X198800Y348234D01* +X198234Y348800D01* +G37* +G36* +X128800Y406766D02*X131766Y403800D01* +X131200Y403234D01* +X128234Y406200D01* +X128800Y406766D01* +G37* +G36* +X128234Y403800D02*X131200Y406766D01* +X131766Y406200D01* +X128800Y403234D01* +X128234Y403800D01* +G37* +G36* +X128800Y396766D02*X131766Y393800D01* +X131200Y393234D01* +X128234Y396200D01* +X128800Y396766D01* +G37* +G36* +X128234Y393800D02*X131200Y396766D01* +X131766Y396200D01* +X128800Y393234D01* +X128234Y393800D01* +G37* +G36* +X13800Y528016D02*X16766Y525050D01* +X16200Y524484D01* +X13234Y527450D01* +X13800Y528016D01* +G37* +G36* +X13234Y525050D02*X16200Y528016D01* +X16766Y527450D01* +X13800Y524484D01* +X13234Y525050D01* +G37* +G54D46*X135000Y528500D02*X136500Y525500D01* +X138000Y528500D01* +X136500Y525500D02*Y522500D01* +X139800Y525800D02*X142050D01* +X139800Y522500D02*X142800D01* +X139800Y528500D02*Y522500D01* +Y528500D02*X142800D01* +X147600D02*X148350Y527750D01* +X145350Y528500D02*X147600D01* +X144600Y527750D02*X145350Y528500D01* +X144600Y527750D02*Y526250D01* +X145350Y525500D01* +X147600D01* +X148350Y524750D01* +Y523250D01* +X147600Y522500D02*X148350Y523250D01* +X145350Y522500D02*X147600D01* +X144600Y523250D02*X145350Y522500D01* +X98000Y527750D02*X98750Y528500D01* +X101000D01* +X101750Y527750D01* +Y526250D01* +X98000Y522500D02*X101750Y526250D01* +X98000Y522500D02*X101750D01* +X104300D02*X107300Y528500D01* +X103550D02*X107300D01* +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* +X57150Y527750D02*X57900Y528500D01* +X59400D01* +X60150Y527750D01* +X59400Y522500D02*X60150Y523250D01* +X57900Y522500D02*X59400D01* +X57150Y523250D02*X57900Y522500D01* +Y525800D02*X59400D01* +X60150Y527750D02*Y526550D01* +Y525050D02*Y523250D01* +Y525050D02*X59400Y525800D01* +X60150Y526550D02*X59400Y525800D01* +X61950Y523250D02*X62700Y522500D01* +X61950Y524450D02*Y523250D01* +Y524450D02*X63000Y525500D01* +X63900D01* +X64950Y524450D01* +Y523250D01* +X64200Y522500D02*X64950Y523250D01* +X62700Y522500D02*X64200D01* +X61950Y526550D02*X63000Y525500D01* +X61950Y527750D02*Y526550D01* +Y527750D02*X62700Y528500D01* +X64200D01* +X64950Y527750D01* +Y526550D01* +X63900Y525500D02*X64950Y526550D01* +X180000Y421600D02*Y418400D01* +X178400Y420000D02*X181600D01* +X180000Y381600D02*Y378400D01* +X178400Y380000D02*X181600D01* +X70000Y386600D02*Y383400D01* +X68400Y385000D02*X71600D01* +X60000Y386600D02*Y383400D01* +X58400Y385000D02*X61600D01* +X70000Y361600D02*Y358400D01* +X68400Y360000D02*X71600D01* +X60000Y361600D02*Y358400D01* +X58400Y360000D02*X61600D01* +X70000Y411600D02*Y408400D01* +X68400Y410000D02*X71600D01* +X60000Y411600D02*Y408400D01* +X58400Y410000D02*X61600D01* +X160000Y331600D02*Y328400D01* +X158400Y330000D02*X161600D01* +X200000Y331600D02*Y328400D01* +X198400Y330000D02*X201600D01* +X160000Y421600D02*Y418400D01* +X158400Y420000D02*X161600D01* +X150000Y421600D02*Y418400D01* +X148400Y420000D02*X151600D01* +X160000Y396600D02*Y393400D01* +X158400Y395000D02*X161600D01* +X150000Y396600D02*Y393400D01* +X148400Y395000D02*X151600D01* +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* +X102050Y539750D02*X105050Y543500D01* +X102050Y539750D02*X105800D01* +X105050Y543500D02*Y537500D01* +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* +X61950Y538250D02*X62700Y537500D01* +X61950Y542750D02*Y538250D01* +Y542750D02*X62700Y543500D01* +X64200D01* +X64950Y542750D01* +Y538250D01* +X64200Y537500D02*X64950Y538250D01* +X62700Y537500D02*X64200D01* +X61950Y539000D02*X64950Y542000D01* +X110000Y360000D02*Y358400D01* +Y360000D02*X111387Y360800D01* +X110000Y360000D02*X108613Y360800D01* +X110000Y350000D02*Y348400D01* +Y350000D02*X111387Y350800D01* +X110000Y350000D02*X108613Y350800D01* +X110000Y340000D02*Y338400D01* +Y340000D02*X111387Y340800D01* +X110000Y340000D02*X108613Y340800D01* +X110000Y330000D02*Y328400D01* +Y330000D02*X111387Y330800D01* +X110000Y330000D02*X108613Y330800D01* +X140000Y330000D02*Y328400D01* +Y330000D02*X141387Y330800D01* +X140000Y330000D02*X138613Y330800D01* +X140000Y340000D02*Y338400D01* +Y340000D02*X141387Y340800D01* +X140000Y340000D02*X138613Y340800D01* +X140000Y350000D02*Y348400D01* +Y350000D02*X141387Y350800D01* +X140000Y350000D02*X138613Y350800D01* +X140000Y360000D02*Y358400D01* +Y360000D02*X141387Y360800D01* +X140000Y360000D02*X138613Y360800D01* +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* +X98000Y553250D02*X98750Y552500D01* +X98000Y554450D02*Y553250D01* +Y554450D02*X99050Y555500D01* +X99950D01* +X101000Y554450D01* +Y553250D01* +X100250Y552500D02*X101000Y553250D01* +X98750Y552500D02*X100250D01* +X98000Y556550D02*X99050Y555500D01* +X98000Y557750D02*Y556550D01* +Y557750D02*X98750Y558500D01* +X100250D01* +X101000Y557750D01* +Y556550D01* +X99950Y555500D02*X101000Y556550D01* +X45000Y553250D02*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* +X60150D01* +X60900Y557750D01* +Y556250D01* +X57150Y552500D02*X60900Y556250D01* +X57150Y552500D02*X60900D01* +X62700Y553250D02*X63450Y552500D01* +X62700Y554450D02*Y553250D01* +Y554450D02*X63750Y555500D01* +X64650D01* +X65700Y554450D01* +Y553250D01* +X64950Y552500D02*X65700Y553250D01* +X63450Y552500D02*X64950D01* +X62700Y556550D02*X63750Y555500D01* +X62700Y557750D02*Y556550D01* +Y557750D02*X63450Y558500D01* +X64950D01* +X65700Y557750D01* +Y556550D01* +X64650Y555500D02*X65700Y556550D01* +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* +G54D47*X46550Y572000D02*Y571850D01* +G54D46*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* +X44550Y587750D02*X45300Y588500D01* +X46800D01* +X47550Y587750D01* +X46800Y582500D02*X47550Y583250D01* +X45300Y582500D02*X46800D01* +X44550Y583250D02*X45300Y582500D01* +Y585800D02*X46800D01* +X47550Y587750D02*Y586550D01* +Y585050D02*Y583250D01* +Y585050D02*X46800Y585800D01* +X47550Y586550D02*X46800Y585800D01* +X55050Y588500D02*Y582500D01* +X54300D02*X55050Y583250D01* +X52800Y582500D02*X54300D01* +X52050Y583250D02*X52800Y582500D01* +X52050Y584750D02*Y583250D01* +Y584750D02*X52800Y585500D01* +X54300D01* +X55050Y584750D01* +G54D47*X56850Y587000D02*Y586850D01* +G54D46*Y584750D02*Y582500D01* +X59100Y587750D02*Y582500D01* +Y587750D02*X59850Y588500D01* +X60600D01* +X58350Y585500D02*X59850D01* +X62850Y587750D02*Y582500D01* +Y587750D02*X63600Y588500D01* +X64350D01* +X62100Y585500D02*X63600D01* +X66600Y582500D02*X68850D01* +X65850Y583250D02*X66600Y582500D01* +X65850Y584750D02*Y583250D01* +Y584750D02*X66600Y585500D01* +X68100D01* +X68850Y584750D01* +X65850Y584000D02*X68850D01* +Y584750D02*Y584000D01* +X71400Y584750D02*Y582500D01* +Y584750D02*X72150Y585500D01* +X73650D01* +X70650D02*X71400Y584750D01* +X76200Y582500D02*X78450D01* +X75450Y583250D02*X76200Y582500D01* +X75450Y584750D02*Y583250D01* +Y584750D02*X76200Y585500D01* +X77700D01* +X78450Y584750D01* +X75450Y584000D02*X78450D01* +Y584750D02*Y584000D01* +X81000Y584750D02*Y582500D01* +Y584750D02*X81750Y585500D01* +X82500D01* +X83250Y584750D01* +Y582500D01* +X80250Y585500D02*X81000Y584750D01* +X85800Y588500D02*Y583250D01* +X86550Y582500D01* +X85050Y586250D02*X86550D01* +X93750Y588500D02*Y582500D01* +X93000D02*X93750Y583250D01* +X91500Y582500D02*X93000D01* +X90750Y583250D02*X91500Y582500D01* +X90750Y584750D02*Y583250D01* +Y584750D02*X91500Y585500D01* +X93000D01* +X93750Y584750D01* +X96300D02*Y582500D01* +Y584750D02*X97050Y585500D01* +X98550D01* +X95550D02*X96300Y584750D01* +G54D47*X100350Y587000D02*Y586850D01* +G54D46*Y584750D02*Y582500D01* +X101850Y588500D02*Y583250D01* +X102600Y582500D01* +X104100Y588500D02*Y583250D01* +X104850Y582500D01* +X109800D02*X112050D01* +X112800Y583250D01* +X112050Y584000D02*X112800Y583250D01* +X109800Y584000D02*X112050D01* +X109050Y584750D02*X109800Y584000D01* +X109050Y584750D02*X109800Y585500D01* +X112050D01* +X112800Y584750D01* +X109050Y583250D02*X109800Y582500D01* +G54D47*X114600Y587000D02*Y586850D01* +G54D46*Y584750D02*Y582500D01* +X116100Y585500D02*X119100D01* +X116100Y582500D02*X119100Y585500D01* +X116100Y582500D02*X119100D01* +X121650D02*X123900D01* +X120900Y583250D02*X121650Y582500D01* +X120900Y584750D02*Y583250D01* +Y584750D02*X121650Y585500D01* +X123150D01* +X123900Y584750D01* +X120900Y584000D02*X123900D01* +Y584750D02*Y584000D01* +X126450Y582500D02*X128700D01* +X129450Y583250D01* +X128700Y584000D02*X129450Y583250D01* +X126450Y584000D02*X128700D01* +X125700Y584750D02*X126450Y584000D01* +X125700Y584750D02*X126450Y585500D01* +X128700D01* +X129450Y584750D01* +X125700Y583250D02*X126450Y582500D01* +X133950Y585500D02*Y583250D01* +X134700Y582500D01* +X136200D01* +X136950Y583250D01* +Y585500D02*Y583250D01* +X139500Y582500D02*X141750D01* +X142500Y583250D01* +X141750Y584000D02*X142500Y583250D01* +X139500Y584000D02*X141750D01* +X138750Y584750D02*X139500Y584000D01* +X138750Y584750D02*X139500Y585500D01* +X141750D01* +X142500Y584750D01* +X138750Y583250D02*X139500Y582500D01* +X145050D02*X147300D01* +X144300Y583250D02*X145050Y582500D01* +X144300Y584750D02*Y583250D01* +Y584750D02*X145050Y585500D01* +X146550D01* +X147300Y584750D01* +X144300Y584000D02*X147300D01* +Y584750D02*Y584000D01* +X152100Y588500D02*Y582500D01* +X151350D02*X152100Y583250D01* +X149850Y582500D02*X151350D01* +X149100Y583250D02*X149850Y582500D01* +X149100Y584750D02*Y583250D01* +Y584750D02*X149850Y585500D01* +X151350D01* +X152100Y584750D01* +G54D47*X156600Y587000D02*Y586850D01* +G54D46*Y584750D02*Y582500D01* +X158850Y584750D02*Y582500D01* +Y584750D02*X159600Y585500D01* +X160350D01* +X161100Y584750D01* +Y582500D01* +X158100Y585500D02*X158850Y584750D01* +X166350Y588500D02*Y583250D01* +X167100Y582500D01* +X165600Y586250D02*X167100D01* +X168600Y588500D02*Y582500D01* +Y584750D02*X169350Y585500D01* +X170850D01* +X171600Y584750D01* +Y582500D01* +G54D47*X173400Y587000D02*Y586850D01* +G54D46*Y584750D02*Y582500D01* +X175650D02*X177900D01* +X178650Y583250D01* +X177900Y584000D02*X178650Y583250D01* +X175650Y584000D02*X177900D01* +X174900Y584750D02*X175650Y584000D01* +X174900Y584750D02*X175650Y585500D01* +X177900D01* +X178650Y584750D01* +X174900Y583250D02*X175650Y582500D01* +X183150Y588500D02*Y583250D01* +X183900Y582500D01* +X187650Y585500D02*X188400Y584750D01* +X186150Y585500D02*X187650D01* +X185400Y584750D02*X186150Y585500D01* +X185400Y584750D02*Y583250D01* +X186150Y582500D01* +X188400Y585500D02*Y583250D01* +X189150Y582500D01* +X186150D02*X187650D01* +X188400Y583250D01* +X190950Y585500D02*Y583250D01* +X191700Y582500D01* +X193950Y585500D02*Y581000D01* +X193200Y580250D02*X193950Y581000D01* +X191700Y580250D02*X193200D01* +X190950Y581000D02*X191700Y580250D01* +Y582500D02*X193200D01* +X193950Y583250D01* +X195750Y584750D02*Y583250D01* +Y584750D02*X196500Y585500D01* +X198000D01* +X198750Y584750D01* +Y583250D01* +X198000Y582500D02*X198750Y583250D01* +X196500Y582500D02*X198000D01* +X195750Y583250D02*X196500Y582500D01* +X200550Y585500D02*Y583250D01* +X201300Y582500D01* +X202800D01* +X203550Y583250D01* +Y585500D02*Y583250D01* +X206100Y588500D02*Y583250D01* +X206850Y582500D01* +X205350Y586250D02*X206850D01* +X208350Y581000D02*X209850Y582500D01* +X214350Y584750D02*X217350Y588500D01* +X214350Y584750D02*X218100D01* +X217350Y588500D02*Y582500D01* +X220650D02*X222900Y585500D01* +Y587750D02*Y585500D01* +X222150Y588500D02*X222900Y587750D01* +X220650Y588500D02*X222150D01* +X219900Y587750D02*X220650Y588500D01* +X219900Y587750D02*Y586250D01* +X220650Y585500D01* +X222900D01* +X227400Y588500D02*Y582500D01* +Y584750D02*X228150Y585500D01* +X229650D01* +X230400Y584750D01* +Y582500D01* +X232200Y584750D02*Y583250D01* +Y584750D02*X232950Y585500D01* +X234450D01* +X235200Y584750D01* +Y583250D01* +X234450Y582500D02*X235200Y583250D01* +X232950Y582500D02*X234450D01* +X232200Y583250D02*X232950Y582500D01* +X237000Y588500D02*Y583250D01* +X237750Y582500D01* +X240000D02*X242250D01* +X239250Y583250D02*X240000Y582500D01* +X239250Y584750D02*Y583250D01* +Y584750D02*X240000Y585500D01* +X241500D01* +X242250Y584750D01* +X239250Y584000D02*X242250D01* +Y584750D02*Y584000D01* +X244800Y582500D02*X247050D01* +X247800Y583250D01* +X247050Y584000D02*X247800Y583250D01* +X244800Y584000D02*X247050D01* +X244050Y584750D02*X244800Y584000D01* +X244050Y584750D02*X244800Y585500D01* +X247050D01* +X247800Y584750D01* +X244050Y583250D02*X244800Y582500D01* +X253050Y588500D02*Y583250D01* +X253800Y582500D01* +X252300Y586250D02*X253800D01* +X255300Y584750D02*Y583250D01* +Y584750D02*X256050Y585500D01* +X257550D01* +X258300Y584750D01* +Y583250D01* +X257550Y582500D02*X258300Y583250D01* +X256050Y582500D02*X257550D01* +X255300Y583250D02*X256050Y582500D01* +X260850Y588500D02*Y583250D01* +X261600Y582500D01* +X260100Y586250D02*X261600D01* +X265350Y585500D02*X266100Y584750D01* +X263850Y585500D02*X265350D01* +X263100Y584750D02*X263850Y585500D01* +X263100Y584750D02*Y583250D01* +X263850Y582500D01* +X266100Y585500D02*Y583250D01* +X266850Y582500D01* +X263850D02*X265350D01* +X266100Y583250D01* +X268650Y588500D02*Y583250D01* +X269400Y582500D01* +G54D48*X0Y500000D02*X600000D01* +X0D02*Y0D01* +X600000Y500000D02*Y0D01* +X0D02*X600000D01* +G54D46*X200000Y513500D02*Y507500D01* +Y513500D02*X202250Y510500D01* +X204500Y513500D01* +Y507500D01* +X208550Y510500D02*X209300Y509750D01* +X207050Y510500D02*X208550D01* +X206300Y509750D02*X207050Y510500D01* +X206300Y509750D02*Y508250D01* +X207050Y507500D01* +X209300Y510500D02*Y508250D01* +X210050Y507500D01* +X207050D02*X208550D01* +X209300Y508250D01* +X211850Y510500D02*X214850Y507500D01* +X211850D02*X214850Y510500D01* +G54D47*X216650Y512000D02*Y511850D01* +G54D46*Y509750D02*Y507500D01* +X218900Y509750D02*Y507500D01* +Y509750D02*X219650Y510500D01* +X220400D01* +X221150Y509750D01* +Y507500D01* +Y509750D02*X221900Y510500D01* +X222650D01* +X223400Y509750D01* +Y507500D01* +X218150Y510500D02*X218900Y509750D01* +X225200Y510500D02*Y508250D01* +X225950Y507500D01* +X227450D01* +X228200Y508250D01* +Y510500D02*Y508250D01* +X230750Y509750D02*Y507500D01* +Y509750D02*X231500Y510500D01* +X232250D01* +X233000Y509750D01* +Y507500D01* +Y509750D02*X233750Y510500D01* +X234500D01* +X235250Y509750D01* +Y507500D01* +X230000Y510500D02*X230750Y509750D01* +X240500Y513500D02*Y507500D01* +X242450Y513500D02*X243500Y512450D01* +Y508550D01* +X242450Y507500D02*X243500Y508550D01* +X239750Y507500D02*X242450D01* +X239750Y513500D02*X242450D01* +G54D47*X245300Y512000D02*Y511850D01* +G54D46*Y509750D02*Y507500D01* +X247550Y509750D02*Y507500D01* +Y509750D02*X248300Y510500D01* +X249050D01* +X249800Y509750D01* +Y507500D01* +Y509750D02*X250550Y510500D01* +X251300D01* +X252050Y509750D01* +Y507500D01* +X246800Y510500D02*X247550Y509750D01* +X254600Y507500D02*X256850D01* +X253850Y508250D02*X254600Y507500D01* +X253850Y509750D02*Y508250D01* +Y509750D02*X254600Y510500D01* +X256100D01* +X256850Y509750D01* +X253850Y509000D02*X256850D01* +Y509750D02*Y509000D01* +X259400Y509750D02*Y507500D01* +Y509750D02*X260150Y510500D01* +X260900D01* +X261650Y509750D01* +Y507500D01* +X258650Y510500D02*X259400Y509750D01* +X264200Y507500D02*X266450D01* +X267200Y508250D01* +X266450Y509000D02*X267200Y508250D01* +X264200Y509000D02*X266450D01* +X263450Y509750D02*X264200Y509000D01* +X263450Y509750D02*X264200Y510500D01* +X266450D01* +X267200Y509750D01* +X263450Y508250D02*X264200Y507500D01* +G54D47*X269000Y512000D02*Y511850D01* +G54D46*Y509750D02*Y507500D01* +X270500Y509750D02*Y508250D01* +Y509750D02*X271250Y510500D01* +X272750D01* +X273500Y509750D01* +Y508250D01* +X272750Y507500D02*X273500Y508250D01* +X271250Y507500D02*X272750D01* +X270500Y508250D02*X271250Y507500D01* +X276050Y509750D02*Y507500D01* +Y509750D02*X276800Y510500D01* +X277550D01* +X278300Y509750D01* +Y507500D01* +X275300Y510500D02*X276050Y509750D01* +X280850Y507500D02*X283100D01* +X283850Y508250D01* +X283100Y509000D02*X283850Y508250D01* +X280850Y509000D02*X283100D01* +X280100Y509750D02*X280850Y509000D01* +X280100Y509750D02*X280850Y510500D01* +X283100D01* +X283850Y509750D01* +X280100Y508250D02*X280850Y507500D01* +X285650Y511250D02*X286400D01* +X285650Y509750D02*X286400D01* +X293150Y513500D02*X293900Y512750D01* +X291650Y513500D02*X293150D01* +X290900Y512750D02*X291650Y513500D01* +X290900Y512750D02*Y508250D01* +X291650Y507500D01* +X293150Y510800D02*X293900Y510050D01* +X290900Y510800D02*X293150D01* +X291650Y507500D02*X293150D01* +X293900Y508250D01* +Y510050D02*Y508250D01* +X295700D02*X296450Y507500D01* +X295700Y512750D02*Y508250D01* +Y512750D02*X296450Y513500D01* +X297950D01* +X298700Y512750D01* +Y508250D01* +X297950Y507500D02*X298700Y508250D01* +X296450Y507500D02*X297950D01* +X295700Y509000D02*X298700Y512000D01* +X300500Y508250D02*X301250Y507500D01* +X300500Y512750D02*Y508250D01* +Y512750D02*X301250Y513500D01* +X302750D01* +X303500Y512750D01* +Y508250D01* +X302750Y507500D02*X303500Y508250D01* +X301250Y507500D02*X302750D01* +X300500Y509000D02*X303500Y512000D01* +X305300Y508250D02*X306050Y507500D01* +X305300Y512750D02*Y508250D01* +Y512750D02*X306050Y513500D01* +X307550D01* +X308300Y512750D01* +Y508250D01* +X307550Y507500D02*X308300Y508250D01* +X306050Y507500D02*X307550D01* +X305300Y509000D02*X308300Y512000D01* +X310100Y507500D02*X310850D01* +X312650Y508250D02*X313400Y507500D01* +X312650Y512750D02*Y508250D01* +Y512750D02*X313400Y513500D01* +X314900D01* +X315650Y512750D01* +Y508250D01* +X314900Y507500D02*X315650Y508250D01* +X313400Y507500D02*X314900D01* +X312650Y509000D02*X315650Y512000D01* +X317450Y508250D02*X318200Y507500D01* +X317450Y512750D02*Y508250D01* +Y512750D02*X318200Y513500D01* +X319700D01* +X320450Y512750D01* +Y508250D01* +X319700Y507500D02*X320450Y508250D01* +X318200Y507500D02*X319700D01* +X317450Y509000D02*X320450Y512000D01* +X322250Y508250D02*X323000Y507500D01* +X322250Y512750D02*Y508250D01* +Y512750D02*X323000Y513500D01* +X324500D01* +X325250Y512750D01* +Y508250D01* +X324500Y507500D02*X325250Y508250D01* +X323000Y507500D02*X324500D01* +X322250Y509000D02*X325250Y512000D01* +X327050Y508250D02*X327800Y507500D01* +X327050Y512750D02*Y508250D01* +Y512750D02*X327800Y513500D01* +X329300D01* +X330050Y512750D01* +Y508250D01* +X329300Y507500D02*X330050Y508250D01* +X327800Y507500D02*X329300D01* +X327050Y509000D02*X330050Y512000D01* +X331850Y508250D02*X332600Y507500D01* +X331850Y512750D02*Y508250D01* +Y512750D02*X332600Y513500D01* +X334100D01* +X334850Y512750D01* +Y508250D01* +X334100Y507500D02*X334850Y508250D01* +X332600Y507500D02*X334100D01* +X331850Y509000D02*X334850Y512000D01* +X336650Y508250D02*X337400Y507500D01* +X336650Y512750D02*Y508250D01* +Y512750D02*X337400Y513500D01* +X338900D01* +X339650Y512750D01* +Y508250D01* +X338900Y507500D02*X339650Y508250D01* +X337400Y507500D02*X338900D01* +X336650Y509000D02*X339650Y512000D01* +X344900Y509750D02*Y507500D01* +Y509750D02*X345650Y510500D01* +X346400D01* +X347150Y509750D01* +Y507500D01* +Y509750D02*X347900Y510500D01* +X348650D01* +X349400Y509750D01* +Y507500D01* +X344150Y510500D02*X344900Y509750D01* +G54D47*X351200Y512000D02*Y511850D01* +G54D46*Y509750D02*Y507500D01* +X352700Y513500D02*Y508250D01* +X353450Y507500D01* +X355700D02*X357950D01* +X358700Y508250D01* +X357950Y509000D02*X358700Y508250D01* +X355700Y509000D02*X357950D01* +X354950Y509750D02*X355700Y509000D01* +X354950Y509750D02*X355700Y510500D01* +X357950D01* +X358700Y509750D01* +X354950Y508250D02*X355700Y507500D01* +X363200Y510500D02*Y508250D01* +X363950Y507500D01* +X364700D01* +X365450Y508250D01* +Y510500D02*Y508250D01* +X366200Y507500D01* +X366950D01* +X367700Y508250D01* +Y510500D02*Y508250D01* +G54D47*X369500Y512000D02*Y511850D01* +G54D46*Y509750D02*Y507500D01* +X374000Y513500D02*Y507500D01* +X373250D02*X374000Y508250D01* +X371750Y507500D02*X373250D01* +X371000Y508250D02*X371750Y507500D01* +X371000Y509750D02*Y508250D01* +Y509750D02*X371750Y510500D01* +X373250D01* +X374000Y509750D01* +X376550Y507500D02*X378800D01* +X375800Y508250D02*X376550Y507500D01* +X375800Y509750D02*Y508250D01* +Y509750D02*X376550Y510500D01* +X378050D01* +X378800Y509750D01* +X375800Y509000D02*X378800D01* +Y509750D02*Y509000D01* +X380600Y506000D02*X382100Y507500D01* +X386600Y513500D02*X389600D01* +X386600D02*Y510500D01* +X387350Y511250D01* +X388850D01* +X389600Y510500D01* +Y508250D01* +X388850Y507500D02*X389600Y508250D01* +X387350Y507500D02*X388850D01* +X386600Y508250D02*X387350Y507500D01* +X391400Y508250D02*X392150Y507500D01* +X391400Y512750D02*Y508250D01* +Y512750D02*X392150Y513500D01* +X393650D01* +X394400Y512750D01* +Y508250D01* +X393650Y507500D02*X394400Y508250D01* +X392150Y507500D02*X393650D01* +X391400Y509000D02*X394400Y512000D01* +X396200Y508250D02*X396950Y507500D01* +X396200Y512750D02*Y508250D01* +Y512750D02*X396950Y513500D01* +X398450D01* +X399200Y512750D01* +Y508250D01* +X398450Y507500D02*X399200Y508250D01* +X396950Y507500D02*X398450D01* +X396200Y509000D02*X399200Y512000D01* +X401000Y508250D02*X401750Y507500D01* +X401000Y512750D02*Y508250D01* +Y512750D02*X401750Y513500D01* +X403250D01* +X404000Y512750D01* +Y508250D01* +X403250Y507500D02*X404000Y508250D01* +X401750Y507500D02*X403250D01* +X401000Y509000D02*X404000Y512000D01* +X405800Y507500D02*X406550D01* +X408350Y508250D02*X409100Y507500D01* +X408350Y512750D02*Y508250D01* +Y512750D02*X409100Y513500D01* +X410600D01* +X411350Y512750D01* +Y508250D01* +X410600Y507500D02*X411350Y508250D01* +X409100Y507500D02*X410600D01* +X408350Y509000D02*X411350Y512000D01* +X413150Y508250D02*X413900Y507500D01* +X413150Y512750D02*Y508250D01* +Y512750D02*X413900Y513500D01* +X415400D01* +X416150Y512750D01* +Y508250D01* +X415400Y507500D02*X416150Y508250D01* +X413900Y507500D02*X415400D01* +X413150Y509000D02*X416150Y512000D01* +X417950Y508250D02*X418700Y507500D01* +X417950Y512750D02*Y508250D01* +Y512750D02*X418700Y513500D01* +X420200D01* +X420950Y512750D01* +Y508250D01* +X420200Y507500D02*X420950Y508250D01* +X418700Y507500D02*X420200D01* +X417950Y509000D02*X420950Y512000D01* +X422750Y508250D02*X423500Y507500D01* +X422750Y512750D02*Y508250D01* +Y512750D02*X423500Y513500D01* +X425000D01* +X425750Y512750D01* +Y508250D01* +X425000Y507500D02*X425750Y508250D01* +X423500Y507500D02*X425000D01* +X422750Y509000D02*X425750Y512000D01* +X427550Y508250D02*X428300Y507500D01* +X427550Y512750D02*Y508250D01* +Y512750D02*X428300Y513500D01* +X429800D01* +X430550Y512750D01* +Y508250D01* +X429800Y507500D02*X430550Y508250D01* +X428300Y507500D02*X429800D01* +X427550Y509000D02*X430550Y512000D01* +X432350Y508250D02*X433100Y507500D01* +X432350Y512750D02*Y508250D01* +Y512750D02*X433100Y513500D01* +X434600D01* +X435350Y512750D01* +Y508250D01* +X434600Y507500D02*X435350Y508250D01* +X433100Y507500D02*X434600D01* +X432350Y509000D02*X435350Y512000D01* +X440600Y509750D02*Y507500D01* +Y509750D02*X441350Y510500D01* +X442100D01* +X442850Y509750D01* +Y507500D01* +Y509750D02*X443600Y510500D01* +X444350D01* +X445100Y509750D01* +Y507500D01* +X439850Y510500D02*X440600Y509750D01* +G54D47*X446900Y512000D02*Y511850D01* +G54D46*Y509750D02*Y507500D01* +X448400Y513500D02*Y508250D01* +X449150Y507500D01* +X451400D02*X453650D01* +X454400Y508250D01* +X453650Y509000D02*X454400Y508250D01* +X451400Y509000D02*X453650D01* +X450650Y509750D02*X451400Y509000D01* +X450650Y509750D02*X451400Y510500D01* +X453650D01* +X454400Y509750D01* +X450650Y508250D02*X451400Y507500D01* +X458900Y513500D02*Y507500D01* +Y509750D02*X459650Y510500D01* +X461150D01* +X461900Y509750D01* +Y507500D01* +G54D47*X463700Y512000D02*Y511850D01* +G54D46*Y509750D02*Y507500D01* +X467450Y510500D02*X468200Y509750D01* +X465950Y510500D02*X467450D01* +X465200Y509750D02*X465950Y510500D01* +X465200Y509750D02*Y508250D01* +X465950Y507500D01* +X467450D01* +X468200Y508250D01* +X465200Y506000D02*X465950Y505250D01* +X467450D01* +X468200Y506000D01* +Y510500D02*Y506000D01* +X470000Y513500D02*Y507500D01* +Y509750D02*X470750Y510500D01* +X472250D01* +X473000Y509750D01* +Y507500D01* +X97275Y-9500D02*X100275D01* +X101025Y-8750D01* +Y-6950D02*Y-8750D01* +X100275Y-6200D02*X101025Y-6950D01* +X98025Y-6200D02*X100275D01* +X98025Y-3500D02*Y-9500D01* +X97275Y-3500D02*X100275D01* +X101025Y-4250D01* +Y-5450D01* +X100275Y-6200D02*X101025Y-5450D01* +X102825Y-7250D02*Y-8750D01* +Y-7250D02*X103575Y-6500D01* +X105075D01* +X105825Y-7250D01* +Y-8750D01* +X105075Y-9500D02*X105825Y-8750D01* +X103575Y-9500D02*X105075D01* +X102825Y-8750D02*X103575Y-9500D01* +X109875Y-6500D02*X110625Y-7250D01* +X108375Y-6500D02*X109875D01* +X107625Y-7250D02*X108375Y-6500D01* +X107625Y-7250D02*Y-8750D01* +X108375Y-9500D01* +X110625Y-6500D02*Y-8750D01* +X111375Y-9500D01* +X108375D02*X109875D01* +X110625Y-8750D01* +X113925Y-7250D02*Y-9500D01* +Y-7250D02*X114675Y-6500D01* +X116175D01* +X113175D02*X113925Y-7250D01* +X120975Y-3500D02*Y-9500D01* +X120225D02*X120975Y-8750D01* +X118725Y-9500D02*X120225D01* +X117975Y-8750D02*X118725Y-9500D01* +X117975Y-7250D02*Y-8750D01* +Y-7250D02*X118725Y-6500D01* +X120225D01* +X120975Y-7250D01* +X125475D02*Y-8750D01* +Y-7250D02*X126225Y-6500D01* +X127725D01* +X128475Y-7250D01* +Y-8750D01* +X127725Y-9500D02*X128475Y-8750D01* +X126225Y-9500D02*X127725D01* +X125475Y-8750D02*X126225Y-9500D01* +X130275Y-6500D02*Y-8750D01* +X131025Y-9500D01* +X132525D01* +X133275Y-8750D01* +Y-6500D02*Y-8750D01* +X135825Y-3500D02*Y-8750D01* +X136575Y-9500D01* +X135075Y-5750D02*X136575D01* +X138075Y-3500D02*Y-8750D01* +X138825Y-9500D01* +G54D47*X140325Y-5000D02*Y-5150D01* +G54D46*Y-7250D02*Y-9500D01* +X142575Y-7250D02*Y-9500D01* +Y-7250D02*X143325Y-6500D01* +X144075D01* +X144825Y-7250D01* +Y-9500D01* +X141825Y-6500D02*X142575Y-7250D01* +X147375Y-9500D02*X149625D01* +X146625Y-8750D02*X147375Y-9500D01* +X146625Y-7250D02*Y-8750D01* +Y-7250D02*X147375Y-6500D01* +X148875D01* +X149625Y-7250D01* +X146625Y-8000D02*X149625D01* +Y-7250D02*Y-8000D01* +G54D47*X154125Y-5000D02*Y-5150D01* +G54D46*Y-7250D02*Y-9500D01* +X156375D02*X158625D01* +X159375Y-8750D01* +X158625Y-8000D02*X159375Y-8750D01* +X156375Y-8000D02*X158625D01* +X155625Y-7250D02*X156375Y-8000D01* +X155625Y-7250D02*X156375Y-6500D01* +X158625D01* +X159375Y-7250D01* +X155625Y-8750D02*X156375Y-9500D01* +X164625Y-3500D02*Y-8750D01* +X165375Y-9500D01* +X163875Y-5750D02*X165375D01* +X166875Y-3500D02*Y-9500D01* +Y-7250D02*X167625Y-6500D01* +X169125D01* +X169875Y-7250D01* +Y-9500D01* +X172425D02*X174675D01* +X171675Y-8750D02*X172425Y-9500D01* +X171675Y-7250D02*Y-8750D01* +Y-7250D02*X172425Y-6500D01* +X173925D01* +X174675Y-7250D01* +X171675Y-8000D02*X174675D01* +Y-7250D02*Y-8000D01* +X179925Y-6500D02*X182175D01* +X179175Y-7250D02*X179925Y-6500D01* +X179175Y-7250D02*Y-8750D01* +X179925Y-9500D01* +X182175D01* +X184725D02*X186975D01* +X183975Y-8750D02*X184725Y-9500D01* +X183975Y-7250D02*Y-8750D01* +Y-7250D02*X184725Y-6500D01* +X186225D01* +X186975Y-7250D01* +X183975Y-8000D02*X186975D01* +Y-7250D02*Y-8000D01* +X189525Y-7250D02*Y-9500D01* +Y-7250D02*X190275Y-6500D01* +X191025D01* +X191775Y-7250D01* +Y-9500D01* +X188775Y-6500D02*X189525Y-7250D01* +X194325Y-3500D02*Y-8750D01* +X195075Y-9500D01* +X193575Y-5750D02*X195075D01* +X197325Y-9500D02*X199575D01* +X196575Y-8750D02*X197325Y-9500D01* +X196575Y-7250D02*Y-8750D01* +Y-7250D02*X197325Y-6500D01* +X198825D01* +X199575Y-7250D01* +X196575Y-8000D02*X199575D01* +Y-7250D02*Y-8000D01* +X202125Y-7250D02*Y-9500D01* +Y-7250D02*X202875Y-6500D01* +X204375D01* +X201375D02*X202125Y-7250D01* +X206175Y-3500D02*Y-8750D01* +X206925Y-9500D01* +G54D47*X208425Y-5000D02*Y-5150D01* +G54D46*Y-7250D02*Y-9500D01* +X210675Y-7250D02*Y-9500D01* +Y-7250D02*X211425Y-6500D01* +X212175D01* +X212925Y-7250D01* +Y-9500D01* +X209925Y-6500D02*X210675Y-7250D01* +X215475Y-9500D02*X217725D01* +X214725Y-8750D02*X215475Y-9500D01* +X214725Y-7250D02*Y-8750D01* +Y-7250D02*X215475Y-6500D01* +X216975D01* +X217725Y-7250D01* +X214725Y-8000D02*X217725D01* +Y-7250D02*Y-8000D01* +X222225Y-7250D02*Y-8750D01* +Y-7250D02*X222975Y-6500D01* +X224475D01* +X225225Y-7250D01* +Y-8750D01* +X224475Y-9500D02*X225225Y-8750D01* +X222975Y-9500D02*X224475D01* +X222225Y-8750D02*X222975Y-9500D01* +X227775Y-4250D02*Y-9500D01* +Y-4250D02*X228525Y-3500D01* +X229275D01* +X227025Y-6500D02*X228525D01* +X234225Y-3500D02*Y-8750D01* +X234975Y-9500D01* +X233475Y-5750D02*X234975D01* +X236475Y-3500D02*Y-9500D01* +Y-7250D02*X237225Y-6500D01* +X238725D01* +X239475Y-7250D01* +Y-9500D01* +G54D47*X241275Y-5000D02*Y-5150D01* +G54D46*Y-7250D02*Y-9500D01* +X243525D02*X245775D01* +X246525Y-8750D01* +X245775Y-8000D02*X246525Y-8750D01* +X243525Y-8000D02*X245775D01* +X242775Y-7250D02*X243525Y-8000D01* +X242775Y-7250D02*X243525Y-6500D01* +X245775D01* +X246525Y-7250D01* +X242775Y-8750D02*X243525Y-9500D01* +X251025Y-8750D02*X251775Y-9500D01* +X251025Y-7550D02*Y-8750D01* +Y-7550D02*X252075Y-6500D01* +X252975D01* +X254025Y-7550D01* +Y-8750D01* +X253275Y-9500D02*X254025Y-8750D01* +X251775Y-9500D02*X253275D01* +X251025Y-5450D02*X252075Y-6500D01* +X251025Y-4250D02*Y-5450D01* +Y-4250D02*X251775Y-3500D01* +X253275D01* +X254025Y-4250D01* +Y-5450D01* +X252975Y-6500D02*X254025Y-5450D01* +X255825Y-9500D02*X256575D01* +X258375Y-8750D02*X259125Y-9500D01* +X258375Y-4250D02*Y-8750D01* +Y-4250D02*X259125Y-3500D01* +X260625D01* +X261375Y-4250D01* +Y-8750D01* +X260625Y-9500D02*X261375Y-8750D01* +X259125Y-9500D02*X260625D01* +X258375Y-8000D02*X261375Y-5000D01* +X263175Y-8750D02*X263925Y-9500D01* +X263175Y-4250D02*Y-8750D01* +Y-4250D02*X263925Y-3500D01* +X265425D01* +X266175Y-4250D01* +Y-8750D01* +X265425Y-9500D02*X266175Y-8750D01* +X263925Y-9500D02*X265425D01* +X263175Y-8000D02*X266175Y-5000D01* +X267975Y-8750D02*X268725Y-9500D01* +X267975Y-4250D02*Y-8750D01* +Y-4250D02*X268725Y-3500D01* +X270225D01* +X270975Y-4250D01* +Y-8750D01* +X270225Y-9500D02*X270975Y-8750D01* +X268725Y-9500D02*X270225D01* +X267975Y-8000D02*X270975Y-5000D01* +X272775Y-8750D02*X273525Y-9500D01* +X272775Y-4250D02*Y-8750D01* +Y-4250D02*X273525Y-3500D01* +X275025D01* +X275775Y-4250D01* +Y-8750D01* +X275025Y-9500D02*X275775Y-8750D01* +X273525Y-9500D02*X275025D01* +X272775Y-8000D02*X275775Y-5000D01* +X277575Y-8750D02*X278325Y-9500D01* +X277575Y-4250D02*Y-8750D01* +Y-4250D02*X278325Y-3500D01* +X279825D01* +X280575Y-4250D01* +Y-8750D01* +X279825Y-9500D02*X280575Y-8750D01* +X278325Y-9500D02*X279825D01* +X277575Y-8000D02*X280575Y-5000D01* +X282375Y-8750D02*X283125Y-9500D01* +X282375Y-4250D02*Y-8750D01* +Y-4250D02*X283125Y-3500D01* +X284625D01* +X285375Y-4250D01* +Y-8750D01* +X284625Y-9500D02*X285375Y-8750D01* +X283125Y-9500D02*X284625D01* +X282375Y-8000D02*X285375Y-5000D01* +X290625Y-7250D02*Y-9500D01* +Y-7250D02*X291375Y-6500D01* +X292125D01* +X292875Y-7250D01* +Y-9500D01* +Y-7250D02*X293625Y-6500D01* +X294375D01* +X295125Y-7250D01* +Y-9500D01* +X289875Y-6500D02*X290625Y-7250D01* +G54D47*X296925Y-5000D02*Y-5150D01* +G54D46*Y-7250D02*Y-9500D01* +X298425Y-3500D02*Y-8750D01* +X299175Y-9500D01* +X304125Y-7250D02*Y-9500D01* +Y-7250D02*X304875Y-6500D01* +X306375D01* +X303375D02*X304125Y-7250D01* +X308925Y-9500D02*X311175D01* +X308175Y-8750D02*X308925Y-9500D01* +X308175Y-7250D02*Y-8750D01* +Y-7250D02*X308925Y-6500D01* +X310425D01* +X311175Y-7250D01* +X308175Y-8000D02*X311175D01* +Y-7250D02*Y-8000D01* +X313725Y-6500D02*X315975D01* +X312975Y-7250D02*X313725Y-6500D01* +X312975Y-7250D02*Y-8750D01* +X313725Y-9500D01* +X315975D01* +X318525Y-3500D02*Y-8750D01* +X319275Y-9500D01* +X317775Y-5750D02*X319275D01* +X323025Y-6500D02*X323775Y-7250D01* +X321525Y-6500D02*X323025D01* +X320775Y-7250D02*X321525Y-6500D01* +X320775Y-7250D02*Y-8750D01* +X321525Y-9500D01* +X323775Y-6500D02*Y-8750D01* +X324525Y-9500D01* +X321525D02*X323025D01* +X323775Y-8750D01* +X327075Y-7250D02*Y-9500D01* +Y-7250D02*X327825Y-6500D01* +X328575D01* +X329325Y-7250D01* +Y-9500D01* +X326325Y-6500D02*X327075Y-7250D01* +X333375Y-6500D02*X334125Y-7250D01* +X331875Y-6500D02*X333375D01* +X331125Y-7250D02*X331875Y-6500D01* +X331125Y-7250D02*Y-8750D01* +X331875Y-9500D01* +X333375D01* +X334125Y-8750D01* +X331125Y-11000D02*X331875Y-11750D01* +X333375D01* +X334125Y-11000D01* +Y-6500D02*Y-11000D01* +X335925Y-3500D02*Y-8750D01* +X336675Y-9500D01* +X338925D02*X341175D01* +X338175Y-8750D02*X338925Y-9500D01* +X338175Y-7250D02*Y-8750D01* +Y-7250D02*X338925Y-6500D01* +X340425D01* +X341175Y-7250D01* +X338175Y-8000D02*X341175D01* +Y-7250D02*Y-8000D01* +X345675Y-6500D02*X348675D01* +X353175Y-8750D02*X353925Y-9500D01* +X353175Y-4250D02*Y-8750D01* +Y-4250D02*X353925Y-3500D01* +X355425D01* +X356175Y-4250D01* +Y-8750D01* +X355425Y-9500D02*X356175Y-8750D01* +X353925Y-9500D02*X355425D01* +X353175Y-8000D02*X356175Y-5000D01* +X357975Y-11000D02*X359475Y-9500D01* +X361275Y-8750D02*X362025Y-9500D01* +X361275Y-4250D02*Y-8750D01* +Y-4250D02*X362025Y-3500D01* +X363525D01* +X364275Y-4250D01* +Y-8750D01* +X363525Y-9500D02*X364275Y-8750D01* +X362025Y-9500D02*X363525D01* +X361275Y-8000D02*X364275Y-5000D01* +X369525Y-3500D02*Y-8750D01* +X370275Y-9500D01* +X368775Y-5750D02*X370275D01* +X371775Y-7250D02*Y-8750D01* +Y-7250D02*X372525Y-6500D01* +X374025D01* +X374775Y-7250D01* +Y-8750D01* +X374025Y-9500D02*X374775Y-8750D01* +X372525Y-9500D02*X374025D01* +X371775Y-8750D02*X372525Y-9500D01* +X381525Y-3500D02*X382275Y-4250D01* +X380025Y-3500D02*X381525D01* +X379275Y-4250D02*X380025Y-3500D01* +X379275Y-4250D02*Y-8750D01* +X380025Y-9500D01* +X381525Y-6200D02*X382275Y-6950D01* +X379275Y-6200D02*X381525D01* +X380025Y-9500D02*X381525D01* +X382275Y-8750D01* +Y-6950D02*Y-8750D01* +X384075D02*X384825Y-9500D01* +X384075Y-4250D02*Y-8750D01* +Y-4250D02*X384825Y-3500D01* +X386325D01* +X387075Y-4250D01* +Y-8750D01* +X386325Y-9500D02*X387075Y-8750D01* +X384825Y-9500D02*X386325D01* +X384075Y-8000D02*X387075Y-5000D01* +X388875Y-8750D02*X389625Y-9500D01* +X388875Y-4250D02*Y-8750D01* +Y-4250D02*X389625Y-3500D01* +X391125D01* +X391875Y-4250D01* +Y-8750D01* +X391125Y-9500D02*X391875Y-8750D01* +X389625Y-9500D02*X391125D01* +X388875Y-8000D02*X391875Y-5000D01* +X393675Y-8750D02*X394425Y-9500D01* +X393675Y-4250D02*Y-8750D01* +Y-4250D02*X394425Y-3500D01* +X395925D01* +X396675Y-4250D01* +Y-8750D01* +X395925Y-9500D02*X396675Y-8750D01* +X394425Y-9500D02*X395925D01* +X393675Y-8000D02*X396675Y-5000D01* +X398475Y-9500D02*X399225D01* +X401025Y-8750D02*X401775Y-9500D01* +X401025Y-4250D02*Y-8750D01* +Y-4250D02*X401775Y-3500D01* +X403275D01* +X404025Y-4250D01* +Y-8750D01* +X403275Y-9500D02*X404025Y-8750D01* +X401775Y-9500D02*X403275D01* +X401025Y-8000D02*X404025Y-5000D01* +X405825Y-8750D02*X406575Y-9500D01* +X405825Y-4250D02*Y-8750D01* +Y-4250D02*X406575Y-3500D01* +X408075D01* +X408825Y-4250D01* +Y-8750D01* +X408075Y-9500D02*X408825Y-8750D01* +X406575Y-9500D02*X408075D01* +X405825Y-8000D02*X408825Y-5000D01* +X410625Y-8750D02*X411375Y-9500D01* +X410625Y-4250D02*Y-8750D01* +Y-4250D02*X411375Y-3500D01* +X412875D01* +X413625Y-4250D01* +Y-8750D01* +X412875Y-9500D02*X413625Y-8750D01* +X411375Y-9500D02*X412875D01* +X410625Y-8000D02*X413625Y-5000D01* +X415425Y-8750D02*X416175Y-9500D01* +X415425Y-4250D02*Y-8750D01* +Y-4250D02*X416175Y-3500D01* +X417675D01* +X418425Y-4250D01* +Y-8750D01* +X417675Y-9500D02*X418425Y-8750D01* +X416175Y-9500D02*X417675D01* +X415425Y-8000D02*X418425Y-5000D01* +X420225Y-8750D02*X420975Y-9500D01* +X420225Y-4250D02*Y-8750D01* +Y-4250D02*X420975Y-3500D01* +X422475D01* +X423225Y-4250D01* +Y-8750D01* +X422475Y-9500D02*X423225Y-8750D01* +X420975Y-9500D02*X422475D01* +X420225Y-8000D02*X423225Y-5000D01* +X425025Y-8750D02*X425775Y-9500D01* +X425025Y-4250D02*Y-8750D01* +Y-4250D02*X425775Y-3500D01* +X427275D01* +X428025Y-4250D01* +Y-8750D01* +X427275Y-9500D02*X428025Y-8750D01* +X425775Y-9500D02*X427275D01* +X425025Y-8000D02*X428025Y-5000D01* +X429825Y-11000D02*X431325Y-9500D01* +X433125Y-3500D02*X436125D01* +X433125D02*Y-6500D01* +X433875Y-5750D01* +X435375D01* +X436125Y-6500D01* +Y-8750D01* +X435375Y-9500D02*X436125Y-8750D01* +X433875Y-9500D02*X435375D01* +X433125Y-8750D02*X433875Y-9500D01* +X437925Y-8750D02*X438675Y-9500D01* +X437925Y-4250D02*Y-8750D01* +Y-4250D02*X438675Y-3500D01* +X440175D01* +X440925Y-4250D01* +Y-8750D01* +X440175Y-9500D02*X440925Y-8750D01* +X438675Y-9500D02*X440175D01* +X437925Y-8000D02*X440925Y-5000D01* +X442725Y-8750D02*X443475Y-9500D01* +X442725Y-4250D02*Y-8750D01* +Y-4250D02*X443475Y-3500D01* +X444975D01* +X445725Y-4250D01* +Y-8750D01* +X444975Y-9500D02*X445725Y-8750D01* +X443475Y-9500D02*X444975D01* +X442725Y-8000D02*X445725Y-5000D01* +X447525Y-8750D02*X448275Y-9500D01* +X447525Y-4250D02*Y-8750D01* +Y-4250D02*X448275Y-3500D01* +X449775D01* +X450525Y-4250D01* +Y-8750D01* +X449775Y-9500D02*X450525Y-8750D01* +X448275Y-9500D02*X449775D01* +X447525Y-8000D02*X450525Y-5000D01* +X452325Y-9500D02*X453075D01* +X454875Y-8750D02*X455625Y-9500D01* +X454875Y-4250D02*Y-8750D01* +Y-4250D02*X455625Y-3500D01* +X457125D01* +X457875Y-4250D01* +Y-8750D01* +X457125Y-9500D02*X457875Y-8750D01* +X455625Y-9500D02*X457125D01* +X454875Y-8000D02*X457875Y-5000D01* +X459675Y-8750D02*X460425Y-9500D01* +X459675Y-4250D02*Y-8750D01* +Y-4250D02*X460425Y-3500D01* +X461925D01* +X462675Y-4250D01* +Y-8750D01* +X461925Y-9500D02*X462675Y-8750D01* +X460425Y-9500D02*X461925D01* +X459675Y-8000D02*X462675Y-5000D01* +X464475Y-8750D02*X465225Y-9500D01* +X464475Y-4250D02*Y-8750D01* +Y-4250D02*X465225Y-3500D01* +X466725D01* +X467475Y-4250D01* +Y-8750D01* +X466725Y-9500D02*X467475Y-8750D01* +X465225Y-9500D02*X466725D01* +X464475Y-8000D02*X467475Y-5000D01* +X469275Y-8750D02*X470025Y-9500D01* +X469275Y-4250D02*Y-8750D01* +Y-4250D02*X470025Y-3500D01* +X471525D01* +X472275Y-4250D01* +Y-8750D01* +X471525Y-9500D02*X472275Y-8750D01* +X470025Y-9500D02*X471525D01* +X469275Y-8000D02*X472275Y-5000D01* +X474075Y-8750D02*X474825Y-9500D01* +X474075Y-4250D02*Y-8750D01* +Y-4250D02*X474825Y-3500D01* +X476325D01* +X477075Y-4250D01* +Y-8750D01* +X476325Y-9500D02*X477075Y-8750D01* +X474825Y-9500D02*X476325D01* +X474075Y-8000D02*X477075Y-5000D01* +X478875Y-8750D02*X479625Y-9500D01* +X478875Y-4250D02*Y-8750D01* +Y-4250D02*X479625Y-3500D01* +X481125D01* +X481875Y-4250D01* +Y-8750D01* +X481125Y-9500D02*X481875Y-8750D01* +X479625Y-9500D02*X481125D01* +X478875Y-8000D02*X481875Y-5000D01* +X487125Y-7250D02*Y-9500D01* +Y-7250D02*X487875Y-6500D01* +X488625D01* +X489375Y-7250D01* +Y-9500D01* +Y-7250D02*X490125Y-6500D01* +X490875D01* +X491625Y-7250D01* +Y-9500D01* +X486375Y-6500D02*X487125Y-7250D01* +G54D47*X493425Y-5000D02*Y-5150D01* +G54D46*Y-7250D02*Y-9500D01* +X494925Y-3500D02*Y-8750D01* +X495675Y-9500D01* +X497925D02*X500175D01* +X500925Y-8750D01* +X500175Y-8000D02*X500925Y-8750D01* +X497925Y-8000D02*X500175D01* +X497175Y-7250D02*X497925Y-8000D01* +X497175Y-7250D02*X497925Y-6500D01* +X500175D01* +X500925Y-7250D01* +X497175Y-8750D02*X497925Y-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*X227150D01* +X224150Y525800D02*X226400D01* +X229700Y524750D02*Y522500D01* +Y524750D02*X230450Y525500D01* +X231950D01* +X228950D02*X229700Y524750D01* +G54D47*X233750Y527000D02*Y526850D01* +G54D46*Y524750D02*Y522500D01* +X237950Y523250D02*X238700Y522500D01* +X237950Y527750D02*Y523250D01* +Y527750D02*X238700Y528500D01* +X240200D01* +X240950Y527750D01* +Y523250D01* +X240200Y522500D02*X240950Y523250D01* +X238700Y522500D02*X240200D01* +X237950Y524000D02*X240950Y527000D01* +X242750Y527300D02*X243950Y528500D01* +Y522500D01* +X242750D02*X245000D01* +X249500Y528500D02*Y522500D01* +Y528500D02*X251750Y525500D01* +X254000Y528500D01* +Y522500D01* +X258050Y525500D02*X258800Y524750D01* +X256550Y525500D02*X258050D01* +X255800Y524750D02*X256550Y525500D01* +X255800Y524750D02*Y523250D01* +X256550Y522500D01* +X258800Y525500D02*Y523250D01* +X259550Y522500D01* +X256550D02*X258050D01* +X258800Y523250D01* +X262100Y524750D02*Y522500D01* +Y524750D02*X262850Y525500D01* +X264350D01* +X261350D02*X262100Y524750D01* +X268850Y527750D02*X269600Y528500D01* +X271850D01* +X272600Y527750D01* +Y526250D01* +X268850Y522500D02*X272600Y526250D01* +X268850Y522500D02*X272600D01* +X274400Y523250D02*X275150Y522500D01* +X274400Y527750D02*Y523250D01* +Y527750D02*X275150Y528500D01* +X276650D01* +X277400Y527750D01* +Y523250D01* +X276650Y522500D02*X277400Y523250D01* +X275150Y522500D02*X276650D01* +X274400Y524000D02*X277400Y527000D01* +X279200Y527300D02*X280400Y528500D01* +Y522500D01* +X279200D02*X281450D01* +X283250Y527750D02*X284000Y528500D01* +X285500D01* +X286250Y527750D01* +X285500Y522500D02*X286250Y523250D01* +X284000Y522500D02*X285500D01* +X283250Y523250D02*X284000Y522500D01* +Y525800D02*X285500D01* +X286250Y527750D02*Y526550D01* +Y525050D02*Y523250D01* +Y525050D02*X285500Y525800D01* +X286250Y526550D02*X285500Y525800D01* +X290750Y523250D02*X291500Y522500D01* +X290750Y527750D02*Y523250D01* +Y527750D02*X291500Y528500D01* +X293000D01* +X293750Y527750D01* +Y523250D01* +X293000Y522500D02*X293750Y523250D01* +X291500Y522500D02*X293000D01* +X290750Y524000D02*X293750Y527000D01* +X297800Y528500D02*X298550Y527750D01* +X296300Y528500D02*X297800D01* +X295550Y527750D02*X296300Y528500D01* +X295550Y527750D02*Y523250D01* +X296300Y522500D01* +X297800Y525800D02*X298550Y525050D01* +X295550Y525800D02*X297800D01* +X296300Y522500D02*X297800D01* +X298550Y523250D01* +Y525050D02*Y523250D01* +X300350Y526250D02*X301100D01* +X300350Y524750D02*X301100D01* +X302900Y527300D02*X304100Y528500D01* +Y522500D01* +X302900D02*X305150D01* +X306950Y524750D02*X309950Y528500D01* +X306950Y524750D02*X310700D01* +X309950Y528500D02*Y522500D01* +X312500Y526250D02*X313250D01* +X312500Y524750D02*X313250D01* +X315050Y523250D02*X315800Y522500D01* +X315050Y527750D02*Y523250D01* +Y527750D02*X315800Y528500D01* +X317300D01* +X318050Y527750D01* +Y523250D01* +X317300Y522500D02*X318050Y523250D01* +X315800Y522500D02*X317300D01* +X315050Y524000D02*X318050Y527000D01* +X319850Y523250D02*X320600Y522500D01* +X319850Y524450D02*Y523250D01* +Y524450D02*X320900Y525500D01* +X321800D01* +X322850Y524450D01* +Y523250D01* +X322100Y522500D02*X322850Y523250D01* +X320600Y522500D02*X322100D01* +X319850Y526550D02*X320900Y525500D01* +X319850Y527750D02*Y526550D01* +Y527750D02*X320600Y528500D01* +X322100D01* +X322850Y527750D01* +Y526550D01* +X321800Y525500D02*X322850Y526550D01* +X328100Y528500D02*Y522500D01* +X327350Y528500D02*X330350D01* +X331100Y527750D01* +Y526250D01* +X330350Y525500D02*X331100Y526250D01* +X328100Y525500D02*X330350D01* +X332900Y528500D02*Y522500D01* +Y528500D02*X335150Y525500D01* +X337400Y528500D01* +Y522500D01* +X344900Y528500D02*X345650Y527750D01* +X342650Y528500D02*X344900D01* +X341900Y527750D02*X342650Y528500D01* +X341900Y527750D02*Y523250D01* +X342650Y522500D01* +X344900D01* +X345650Y523250D01* +Y524750D02*Y523250D01* +X344900Y525500D02*X345650Y524750D01* +X343400Y525500D02*X344900D01* +X347450Y528500D02*Y522500D01* +Y528500D02*X349700Y525500D01* +X351950Y528500D01* +Y522500D01* +X353750Y528500D02*X356750D01* +X355250D02*Y522500D01* +X361250Y528500D02*Y523250D01* +X362000Y522500D01* +X363500D01* +X364250Y523250D01* +Y528500D02*Y523250D01* +X366050Y528500D02*X369050D01* +X367550D02*Y522500D01* +X371900D02*X373850D01* +X370850Y523550D02*X371900Y522500D01* +X370850Y527450D02*Y523550D01* +Y527450D02*X371900Y528500D01* +X373850D01* +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* +G54D45*G36* +X237800Y545000D02*Y535250D01* +X245300D01* +Y545000D01* +X237800D01* +G37* +G36* +X246800D02*Y535250D01* +X254300D01* +Y545000D01* +X246800D01* +G37* +G54D46*X255800Y540500D02*X257300Y537500D01* +X258800Y540500D02*X257300Y537500D01* +G54D47*X260600Y542000D02*Y541850D01* +G54D46*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* +G54D47*X204800Y557000D02*Y556850D01* +G54D46*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* +X221600Y558500D02*X223100D01* +X222350D02*Y552500D01* +X221600D02*X223100D01* +X224900Y558500D02*X227900D01* +X228650Y557750D01* +Y556250D01* +X227900Y555500D02*X228650Y556250D01* +X225650Y555500D02*X227900D01* +X225650Y558500D02*Y552500D01* +X226850Y555500D02*X228650Y552500D01* +X235400Y555500D02*X236150Y554750D01* +X233900Y555500D02*X235400D01* +X233150Y554750D02*X233900Y555500D01* +X233150Y554750D02*Y553250D01* +X233900Y552500D01* +X235400D01* +X236150Y553250D01* +X233150Y551000D02*X233900Y550250D01* +X235400D01* +X236150Y551000D01* +Y555500D02*Y551000D01* +X238700Y554750D02*Y552500D01* +Y554750D02*X239450Y555500D01* +X240950D01* +X237950D02*X238700Y554750D01* +X243500Y552500D02*X245750D01* +X242750Y553250D02*X243500Y552500D01* +X242750Y554750D02*Y553250D01* +Y554750D02*X243500Y555500D01* +X245000D01* +X245750Y554750D01* +X242750Y554000D02*X245750D01* +Y554750D02*Y554000D01* +X248300Y554750D02*Y552500D01* +Y554750D02*X249050Y555500D01* +X249800D01* +X250550Y554750D01* +Y552500D01* +X247550Y555500D02*X248300Y554750D01* +X254600Y555500D02*X255350Y554750D01* +X253100Y555500D02*X254600D01* +X252350Y554750D02*X253100Y555500D01* +X252350Y554750D02*Y553250D01* +X253100Y552500D01* +X255350Y555500D02*Y553250D01* +X256100Y552500D01* +X253100D02*X254600D01* +X255350Y553250D01* +X260900Y558500D02*Y552500D01* +X260150D02*X260900Y553250D01* +X258650Y552500D02*X260150D01* +X257900Y553250D02*X258650Y552500D01* +X257900Y554750D02*Y553250D01* +Y554750D02*X258650Y555500D01* +X260150D01* +X260900Y554750D01* +X263450Y552500D02*X265700D01* +X262700Y553250D02*X263450Y552500D01* +X262700Y554750D02*Y553250D01* +Y554750D02*X263450Y555500D01* +X264950D01* +X265700Y554750D01* +X262700Y554000D02*X265700D01* +Y554750D02*Y554000D01* +X270200Y555500D02*X273200D01* +X277700Y558500D02*Y552500D01* +Y558500D02*X280700D01* +X277700Y555800D02*X279950D01* +X284750Y555500D02*X285500Y554750D01* +X283250Y555500D02*X284750D01* +X282500Y554750D02*X283250Y555500D01* +X282500Y554750D02*Y553250D01* +X283250Y552500D01* +X285500Y555500D02*Y553250D01* +X286250Y552500D01* +X283250D02*X284750D01* +X285500Y553250D01* +X288050Y558500D02*Y552500D01* +Y553250D02*X288800Y552500D01* +X290300D01* +X291050Y553250D01* +Y554750D02*Y553250D01* +X290300Y555500D02*X291050Y554750D01* +X288800Y555500D02*X290300D01* +X288050Y554750D02*X288800Y555500D01* +X293600Y554750D02*Y552500D01* +Y554750D02*X294350Y555500D01* +X295850D01* +X292850D02*X293600Y554750D01* +G54D47*X297650Y557000D02*Y556850D01* +G54D46*Y554750D02*Y552500D01* +X299900Y555500D02*X302150D01* +X299150Y554750D02*X299900Y555500D01* +X299150Y554750D02*Y553250D01* +X299900Y552500D01* +X302150D01* +X306200Y555500D02*X306950Y554750D01* +X304700Y555500D02*X306200D01* +X303950Y554750D02*X304700Y555500D01* +X303950Y554750D02*Y553250D01* +X304700Y552500D01* +X306950Y555500D02*Y553250D01* +X307700Y552500D01* +X304700D02*X306200D01* +X306950Y553250D01* +X310250Y558500D02*Y553250D01* +X311000Y552500D01* +X309500Y556250D02*X311000D01* +G54D47*X312500Y557000D02*Y556850D01* +G54D46*Y554750D02*Y552500D01* +X314000Y554750D02*Y553250D01* +Y554750D02*X314750Y555500D01* +X316250D01* +X317000Y554750D01* +Y553250D01* +X316250Y552500D02*X317000Y553250D01* +X314750Y552500D02*X316250D01* +X314000Y553250D02*X314750Y552500D01* +X319550Y554750D02*Y552500D01* +Y554750D02*X320300Y555500D01* +X321050D01* +X321800Y554750D01* +Y552500D01* +X318800Y555500D02*X319550Y554750D01* +X327050Y558500D02*Y552500D01* +X329000Y558500D02*X330050Y557450D01* +Y553550D01* +X329000Y552500D02*X330050Y553550D01* +X326300Y552500D02*X329000D01* +X326300Y558500D02*X329000D01* +X332600Y554750D02*Y552500D01* +Y554750D02*X333350Y555500D01* +X334850D01* +X331850D02*X332600Y554750D01* +X338900Y555500D02*X339650Y554750D01* +X337400Y555500D02*X338900D01* +X336650Y554750D02*X337400Y555500D01* +X336650Y554750D02*Y553250D01* +X337400Y552500D01* +X339650Y555500D02*Y553250D01* +X340400Y552500D01* +X337400D02*X338900D01* +X339650Y553250D01* +X342200Y555500D02*Y553250D01* +X342950Y552500D01* +X343700D01* +X344450Y553250D01* +Y555500D02*Y553250D01* +X345200Y552500D01* +X345950D01* +X346700Y553250D01* +Y555500D02*Y553250D01* +G54D47*X348500Y557000D02*Y556850D01* +G54D46*Y554750D02*Y552500D01* +X350750Y554750D02*Y552500D01* +Y554750D02*X351500Y555500D01* +X352250D01* +X353000Y554750D01* +Y552500D01* +X350000Y555500D02*X350750Y554750D01* +X357050Y555500D02*X357800Y554750D01* +X355550Y555500D02*X357050D01* +X354800Y554750D02*X355550Y555500D01* +X354800Y554750D02*Y553250D01* +X355550Y552500D01* +X357050D01* +X357800Y553250D01* +X354800Y551000D02*X355550Y550250D01* +X357050D01* +X357800Y551000D01* +Y555500D02*Y551000D01* +M02* diff --git a/board/gerber/ir-cock-grenade.plated-drill.cnc b/board/gerber/ir-cock-grenade.plated-drill.cnc new file mode 100644 index 0000000..4da0c0f --- /dev/null +++ b/board/gerber/ir-cock-grenade.plated-drill.cnc @@ -0,0 +1,59 @@ +M48 +INCH +T31C0.028 +T30C0.030 +T29C0.038 +% +T31 +X011000Y036000 +X011000Y035000 +X011000Y034000 +X011000Y033000 +X014000Y033000 +X014000Y034000 +X014000Y035000 +X014000Y036000 +T30 +X018000Y042000 +X016000Y042000 +X015000Y042000 +X018000Y038000 +X016000Y039500 +X015000Y039500 +X007000Y036000 +X006000Y036000 +X007000Y038500 +X006000Y038500 +X007000Y041000 +X006000Y041000 +X020000Y033000 +X016000Y033000 +T29 +X003000Y035000 +X003000Y038000 +X004000Y035000 +X004000Y034000 +X004000Y033000 +X003000Y034000 +X003000Y033000 +X004000Y038000 +X004000Y041000 +X003000Y041000 +X013000Y040500 +X013000Y039500 +X009000Y035000 +X009000Y034000 +X009000Y033000 +X022000Y036000 +X022000Y035000 +X022000Y038000 +X022000Y039000 +X020000Y039000 +X020000Y038000 +X020000Y036000 +X020000Y035000 +X018000Y036000 +X018000Y035000 +X016000Y036000 +X016000Y035000 +M30 diff --git a/board/gerber/ir-cock-grenade.top.gbr b/board/gerber/ir-cock-grenade.top.gbr new file mode 100644 index 0000000..e3bc89c --- /dev/null +++ b/board/gerber/ir-cock-grenade.top.gbr @@ -0,0 +1,334 @@ +G04 start of page 2 for group 0 idx 0 * +G04 Title: IR grenade, component * +G04 Creator: pcb 20110918 * +G04 CreationDate: Fri 01 Mar 2013 06:14:08 PM GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOP*% +%ADD22C,0.0280*% +%ADD21C,0.0300*% +%ADD20C,0.0380*% +%ADD19R,0.1220X0.1220*% +%ADD18R,0.0560X0.0560*% +%ADD17C,0.0027*% +%ADD16R,0.0340X0.0340*% +%ADD15C,0.0550*% +%ADD14C,0.0600*% +%ADD13C,0.0001*% +%ADD12C,0.0100*% +%ADD11C,0.0250*% +G54D11*X105000Y380000D02*X100000Y385000D01* +Y409400D01* +X109000D02*X125600D01* +X130000Y405000D01* +Y395000D02*Y380000D01* +Y370000D02*X140000Y360000D01* +X105000Y380000D02*X155000D01* +G54D12*X150000Y360000D02*X145000Y355000D01* +X155000Y345000D02*Y355000D01* +X145000D02*X125000D01* +X120000Y350000D02*X115000Y355000D01* +X100000D01* +X160000Y360000D02*X150000D01* +G54D11*X155000Y380000D02*X160000Y385000D01* +Y420000D01* +X150000D02*X145000Y425000D01* +X150000Y430000D01* +Y420000D02*Y395000D01* +X110000Y330000D02*Y325000D01* +X105000Y320000D01* +G54D12*X140000Y315000D02*Y330000D01* +X110000Y315000D02*X120000Y325000D01* +Y350000D01* +G54D11*X80300Y420000D02*X90900Y409400D01* +X80300Y420000D02*X50000D01* +X45000Y425000D02*X145000D01* +X60000Y410000D02*Y360000D01* +X70000Y420000D02*Y360000D01* +X75000D01* +X85000Y370000D01* +G54D12*X100000Y355000D02*X85000Y370000D01* +G54D11*X80000Y340000D02*X60000Y360000D01* +G54D12*X45000Y350000D02*X50000Y345000D01* +Y340000D01* +G54D11*X55000Y390000D02*X60000Y385000D01* +X80000Y340000D02*X90000D01* +Y350000D02*X110000D01* +G54D12*X30000D02*X25000D01* +X20000Y345000D01* +X40000Y350000D02*X45000D01* +G54D11*X70000Y330000D02*X80000Y340000D01* +G54D12*X50000D02*X45000Y335000D01* +X35000D01* +X30000Y320000D02*Y330000D01* +X20000Y345000D02*Y320000D01* +X25000Y335000D02*Y320000D01* +X15000D02*Y350000D01* +X35000Y295000D02*X15000Y320000D01* +X25000D02*X35000Y305000D01* +Y310000D02*X30000Y320000D01* +Y340000D02*X25000Y335000D01* +X15000Y350000D02*X25000Y360000D01* +X35000Y335000D02*Y325000D01* +G54D11*X40000Y410000D02*X50000Y420000D01* +G54D12*X40000Y340000D02*X35000Y345000D01* +X30000Y380000D02*Y350000D01* +X25000Y360000D02*Y385000D01* +X35000D01* +Y345000D01* +G54D11*X30000Y410000D02*X45000Y425000D01* +X40000Y380000D02*Y390000D01* +X55000D01* +X40000D02*X30000Y400000D01* +Y410000D01* +X90000Y330000D02*X100000Y340000D01* +G54D12*X140000Y315000D02*X125000Y295000D01* +Y300000D02*X135000Y315000D01* +G54D11*X40000Y330000D02*X70000D01* +G54D12*X20000Y320000D02*X35000Y300000D01* +Y325000D02*X40000Y315000D01* +X120000Y305000D02*X130000Y320000D01* +X125000D02*X120000Y310000D01* +X125000Y295000D02*X35000D01* +Y300000D02*X125000D01* +X35000Y305000D02*X120000D01* +Y310000D02*X35000D01* +X40000Y315000D02*X110000D01* +G54D11*X202800Y425000D02*X210000Y417800D01* +Y410000D02*X185000D01* +X180000Y405000D01* +X201800Y413900D02*X216100D01* +X202800Y425000D02*X185000D01* +X180000Y420000D01* +X160000D02*X180000D01* +Y405000D02*Y380000D01* +X150000Y430000D02*X230000D01* +X235000Y425000D01* +X215000Y413900D02*X221100D01* +X220000Y390000D02*X200000D01* +X221100Y413900D02*X230000Y405000D01* +Y385000D01* +X225000Y380000D01* +X220000D01* +Y360000D02*Y380000D01* +X200000Y360000D02*X210000D01* +X235000Y425000D02*Y330000D01* +X225000Y320000D01* +X195000Y380000D02*X190000Y375000D01* +X200000Y380000D02*X195000D01* +X200000Y360000D02*X205000D01* +X170000Y370000D02*X180000Y360000D01* +X190000Y375000D02*Y350000D01* +G54D12*X185000Y355000D02*Y375000D01* +X180000Y380000D01* +G54D11*X210000Y360000D02*X220000Y350000D01* +X200000D02*X190000D01* +Y330000D02*X180000Y340000D01* +Y350000D01* +X160000D02*X190000Y320000D01* +G54D12*X170000Y330000D02*X155000Y345000D01* +Y355000D02*X185000D01* +X170000Y320000D02*Y330000D01* +G54D11*X200000D02*X190000D01* +X210000Y320000D02*Y340000D01* +X200000Y350000D01* +X190000Y320000D02*X225000D01* +X100000Y340000D02*X110000D01* +X80000D02*Y325000D01* +X85000Y320000D01* +X105000D02*X85000D01* +G54D12*X125000Y355000D02*Y320000D01* +X110000Y360000D02*X120000D01* +X125000Y355000D01* +G54D11*X85000Y370000D02*X170000D01* +G54D12*X130000Y320000D02*Y345000D01* +X135000Y350000D01* +X140000D01* +X135000Y315000D02*Y335000D01* +X140000Y340000D01* +G54D11*Y350000D02*X160000Y330000D01* +G54D12*X140000Y315000D02*X165000D01* +X170000Y320000D01* +G54D13*G36* +X27000Y353000D02*Y347000D01* +X33000D01* +Y353000D01* +X27000D01* +G37* +G36* +Y383000D02*Y377000D01* +X33000D01* +Y383000D01* +X27000D01* +G37* +G54D14*X40000Y350000D03* +Y340000D03* +Y330000D03* +X30000Y340000D03* +Y330000D03* +X40000Y380000D03* +G54D13*G36* +X37000Y413000D02*Y407000D01* +X43000D01* +Y413000D01* +X37000D01* +G37* +G54D14*X30000Y410000D03* +G54D13*G36* +X177250Y422750D02*Y417250D01* +X182750D01* +Y422750D01* +X177250D01* +G37* +G36* +X157000Y423000D02*Y417000D01* +X163000D01* +Y423000D01* +X157000D01* +G37* +G54D14*X150000Y420000D03* +G54D15*X180000Y380000D03* +G54D13*G36* +X157000Y398000D02*Y392000D01* +X163000D01* +Y398000D01* +X157000D01* +G37* +G54D14*X150000Y395000D03* +G54D13*G36* +X127000Y408000D02*Y402000D01* +X133000D01* +Y408000D01* +X127000D01* +G37* +G54D14*X130000Y395000D03* +G54D13*G36* +X87000Y353000D02*Y347000D01* +X93000D01* +Y353000D01* +X87000D01* +G37* +G36* +X67000Y363000D02*Y357000D01* +X73000D01* +Y363000D01* +X67000D01* +G37* +G54D14*X90000Y340000D03* +Y330000D03* +G54D13*G36* +X107000Y363000D02*Y357000D01* +X113000D01* +Y363000D01* +X107000D01* +G37* +G54D14*X110000Y350000D03* +Y340000D03* +Y330000D03* +X60000Y360000D03* +G54D13*G36* +X67000Y388000D02*Y382000D01* +X73000D01* +Y388000D01* +X67000D01* +G37* +G54D14*X60000Y385000D03* +G54D13*G36* +X67000Y413000D02*Y407000D01* +X73000D01* +Y413000D01* +X67000D01* +G37* +G54D14*X60000Y410000D03* +G54D13*G36* +X217000Y363000D02*Y357000D01* +X223000D01* +Y363000D01* +X217000D01* +G37* +G54D14*X220000Y350000D03* +G54D13*G36* +X217000Y383000D02*Y377000D01* +X223000D01* +Y383000D01* +X217000D01* +G37* +G54D14*X220000Y390000D03* +G54D15*X200000Y330000D03* +G54D13*G36* +X197000Y393000D02*Y387000D01* +X203000D01* +Y393000D01* +X197000D01* +G37* +G54D14*X200000Y380000D03* +G54D13*G36* +X197000Y363000D02*Y357000D01* +X203000D01* +Y363000D01* +X197000D01* +G37* +G54D14*X200000Y350000D03* +G54D13*G36* +X177000Y363000D02*Y357000D01* +X183000D01* +Y363000D01* +X177000D01* +G37* +G54D14*X180000Y350000D03* +G54D13*G36* +X157000Y363000D02*Y357000D01* +X163000D01* +Y363000D01* +X157000D01* +G37* +G54D14*X160000Y350000D03* +G54D13*G36* +X157250Y332750D02*Y327250D01* +X162750D01* +Y332750D01* +X157250D01* +G37* +G54D14*X140000Y330000D03* +Y340000D03* +Y350000D03* +Y360000D03* +G54D16*X209700Y410000D02*X210300D01* +G54D17*X210160Y411120D02*X210500Y410780D01* +X209140Y411120D02*X210160D01* +X208800Y410780D02*X209140Y411120D01* +X208800Y410780D02*Y408740D01* +X209140Y408400D01* +X210160D01* +X210500Y408740D01* +Y409420D02*Y408740D01* +X210160Y409760D02*X210500Y409420D01* +X209480Y409760D02*X210160D01* +G54D16*X209700Y417800D02*X210300D01* +G54D17*X210160Y418920D02*X210500Y418580D01* +X209140Y418920D02*X210160D01* +X208800Y418580D02*X209140Y418920D01* +X208800Y418580D02*Y417900D01* +X209140Y417560D01* +X210160D01* +X210500Y417220D01* +Y416540D01* +X210160Y416200D02*X210500Y416540D01* +X209140Y416200D02*X210160D01* +X208800Y416540D02*X209140Y416200D01* +G54D16*X201500Y413900D02*X202100D01* +G54D17*X200940Y415020D02*Y412300D01* +X201824Y415020D02*X202300Y414544D01* +Y412776D01* +X201824Y412300D02*X202300Y412776D01* +X200600Y412300D02*X201824D01* +X200600Y415020D02*X201824D01* +G54D18*X109000Y412700D02*Y406100D01* +X100000Y412700D02*Y406100D01* +X90900Y412700D02*Y406100D01* +G54D19*X95500Y385000D02*X104500D01* +G54D20*G54D21*G54D20*G54D21*G54D20*G54D22*G54D21*G54D20*G54D21*G54D20*G54D21*G54D22*M02* diff --git a/board/gerber/ir-cock-grenade.topmask.gbr b/board/gerber/ir-cock-grenade.topmask.gbr new file mode 100644 index 0000000..d5e7ab0 --- /dev/null +++ b/board/gerber/ir-cock-grenade.topmask.gbr @@ -0,0 +1,169 @@ +G04 start of page 5 for group -4063 idx -4063 * +G04 Title: IR grenade, componentmask * +G04 Creator: pcb 20110918 * +G04 CreationDate: Fri 01 Mar 2013 06:14:08 PM GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOPMASK*% +%ADD37R,0.1280X0.1280*% +%ADD36R,0.0620X0.0620*% +%ADD35R,0.0400X0.0400*% +%ADD34C,0.0610*% +%ADD33C,0.0660*% +%ADD32C,0.0001*% +G54D32*G36* +X26700Y353300D02*Y346700D01* +X33300D01* +Y353300D01* +X26700D01* +G37* +G36* +Y383300D02*Y376700D01* +X33300D01* +Y383300D01* +X26700D01* +G37* +G54D33*X40000Y350000D03* +Y340000D03* +Y330000D03* +X30000Y340000D03* +Y330000D03* +X40000Y380000D03* +G54D32*G36* +X36700Y413300D02*Y406700D01* +X43300D01* +Y413300D01* +X36700D01* +G37* +G54D33*X30000Y410000D03* +G54D32*G36* +X176950Y423050D02*Y416950D01* +X183050D01* +Y423050D01* +X176950D01* +G37* +G36* +X156700Y423300D02*Y416700D01* +X163300D01* +Y423300D01* +X156700D01* +G37* +G54D33*X150000Y420000D03* +G54D34*X180000Y380000D03* +G54D32*G36* +X156700Y398300D02*Y391700D01* +X163300D01* +Y398300D01* +X156700D01* +G37* +G54D33*X150000Y395000D03* +G54D32*G36* +X126700Y408300D02*Y401700D01* +X133300D01* +Y408300D01* +X126700D01* +G37* +G54D33*X130000Y395000D03* +G54D32*G36* +X86700Y353300D02*Y346700D01* +X93300D01* +Y353300D01* +X86700D01* +G37* +G36* +X66700Y363300D02*Y356700D01* +X73300D01* +Y363300D01* +X66700D01* +G37* +G54D33*X90000Y340000D03* +Y330000D03* +G54D32*G36* +X106700Y363300D02*Y356700D01* +X113300D01* +Y363300D01* +X106700D01* +G37* +G54D33*X110000Y350000D03* +Y340000D03* +Y330000D03* +X60000Y360000D03* +G54D32*G36* +X66700Y388300D02*Y381700D01* +X73300D01* +Y388300D01* +X66700D01* +G37* +G54D33*X60000Y385000D03* +G54D32*G36* +X66700Y413300D02*Y406700D01* +X73300D01* +Y413300D01* +X66700D01* +G37* +G54D33*X60000Y410000D03* +G54D32*G36* +X216700Y363300D02*Y356700D01* +X223300D01* +Y363300D01* +X216700D01* +G37* +G54D33*X220000Y350000D03* +G54D32*G36* +X216700Y383300D02*Y376700D01* +X223300D01* +Y383300D01* +X216700D01* +G37* +G54D33*X220000Y390000D03* +G54D34*X200000Y330000D03* +G54D32*G36* +X196700Y393300D02*Y386700D01* +X203300D01* +Y393300D01* +X196700D01* +G37* +G54D33*X200000Y380000D03* +G54D32*G36* +X196700Y363300D02*Y356700D01* +X203300D01* +Y363300D01* +X196700D01* +G37* +G54D33*X200000Y350000D03* +G54D32*G36* +X176700Y363300D02*Y356700D01* +X183300D01* +Y363300D01* +X176700D01* +G37* +G54D33*X180000Y350000D03* +G54D32*G36* +X156700Y363300D02*Y356700D01* +X163300D01* +Y363300D01* +X156700D01* +G37* +G54D33*X160000Y350000D03* +G54D32*G36* +X156950Y333050D02*Y326950D01* +X163050D01* +Y333050D01* +X156950D01* +G37* +G54D33*X140000Y330000D03* +Y340000D03* +Y350000D03* +Y360000D03* +G54D35*X209700Y410000D02*X210300D01* +X209700Y417800D02*X210300D01* +X201500Y413900D02*X202100D01* +G54D36*X109000Y412700D02*Y406100D01* +X100000Y412700D02*Y406100D01* +X90900Y412700D02*Y406100D01* +G54D37*X95500Y385000D02*X104500D01* +M02* diff --git a/board/gerber/ir-cock-grenade.toppaste.gbr b/board/gerber/ir-cock-grenade.toppaste.gbr new file mode 100644 index 0000000..e599552 --- /dev/null +++ b/board/gerber/ir-cock-grenade.toppaste.gbr @@ -0,0 +1,22 @@ +G04 start of page 8 for group -4015 idx -4015 * +G04 Title: IR grenade, toppaste * +G04 Creator: pcb 20110918 * +G04 CreationDate: Fri 01 Mar 2013 06:14:08 PM GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOPPASTE*% +%ADD44R,0.1220X0.1220*% +%ADD43R,0.0560X0.0560*% +%ADD42R,0.0340X0.0340*% +G54D42*X209700Y410000D02*X210300D01* +X209700Y417800D02*X210300D01* +X201500Y413900D02*X202100D01* +G54D43*X109000Y412700D02*Y406100D01* +X100000Y412700D02*Y406100D01* +X90900Y412700D02*Y406100D01* +G54D44*X95500Y385000D02*X104500D01* +M02* diff --git a/board/gerber/ir-cock-grenade.topsilk.gbr b/board/gerber/ir-cock-grenade.topsilk.gbr new file mode 100644 index 0000000..9f48fee --- /dev/null +++ b/board/gerber/ir-cock-grenade.topsilk.gbr @@ -0,0 +1,384 @@ +G04 start of page 7 for group -4079 idx -4079 * +G04 Title: IR grenade, topsilk * +G04 Creator: pcb 20110918 * +G04 CreationDate: Fri 01 Mar 2013 06:14:08 PM GMT UTC * +G04 For: kevredon * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 600000 500000 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOPSILK*% +%ADD41C,0.0100*% +G54D41*X199000Y407500D02*X212900D01* +Y420300D02*Y407500D01* +X199000Y420300D02*X212900D01* +X199000D02*Y407500D01* +X180000Y420000D02*Y410000D01* +Y390000D02*Y380000D01* +X183300Y410000D02*Y390000D01* +X176700D02*X183300D01* +X176700Y410000D02*Y390000D01* +Y410000D02*X183300D01* +X195000Y395000D02*X205000D01* +X195000D02*Y375000D01* +X205000D01* +Y395000D02*Y375000D01* +X195000Y395000D02*Y385000D01* +X205000D01* +X175000Y365000D02*X185000D01* +X175000D02*Y345000D01* +X185000D01* +Y365000D02*Y345000D01* +X175000Y365000D02*Y355000D01* +X185000D01* +X155000Y365000D02*Y345000D01* +X165000D01* +Y365000D01* +X155000D01* +Y355000D02*X165000D01* +Y365000D01* +X160000Y330000D02*X170000D01* +X190000D02*X200000D01* +X170000Y333300D02*X190000D01* +Y326700D01* +X170000D01* +Y333300D01* +X105000Y365000D02*Y325000D01* +X145000D01* +Y365000D01* +X105000D02*X120000D01* +X130000D02*X145000D01* +X120000D02*G75*G03X130000Y365000I5000J0D01*G01* +X167000Y420000D02*X171000D01* +X169000Y422000D02*Y418000D01* +X139000Y420000D02*X143000D01* +X165000D02*G75*G03X165000Y420000I-10000J0D01*G01* +Y395000D02*G75*G03X165000Y395000I-10000J0D01*G01* +X125000Y410000D02*Y390000D01* +X135000D01* +Y410000D01* +X125000D01* +Y400000D02*X135000D01* +Y410000D01* +X215000Y365000D02*X225000D01* +X215000D02*Y345000D01* +X225000D01* +Y365000D02*Y345000D01* +X215000Y365000D02*Y355000D01* +X225000D01* +X215000Y375000D02*X225000D01* +Y395000D02*Y375000D01* +X215000Y395000D02*X225000D01* +X215000D02*Y375000D01* +X225000Y385000D02*Y375000D01* +X215000Y385000D02*X225000D01* +X195000Y365000D02*X205000D01* +X195000D02*Y345000D01* +X205000D01* +Y365000D02*Y345000D01* +X195000Y365000D02*Y355000D01* +X205000D01* +X85000D02*Y325000D01* +X95000D01* +Y355000D01* +X85000D01* +Y345000D02*X95000D01* +Y355000D01* +X25000D02*Y325000D01* +X45000D01* +Y355000D01* +X25000D01* +Y345000D02*X35000D01* +Y355000D01* +X25000Y385000D02*Y375000D01* +X45000D01* +Y385000D01* +X25000D01* +Y375000D02*X35000D01* +Y385000D01* +X75000Y360000D02*G75*G03X75000Y360000I-10000J0D01*G01* +X114200Y417900D02*Y376500D01* +X85700Y417900D02*X114200D01* +X85700D02*Y376500D01* +X114200D01* +X45000Y415000D02*Y405000D01* +X25000Y415000D02*X45000D01* +X25000D02*Y405000D01* +X45000D01* +X35000Y415000D02*X45000D01* +X35000D02*Y405000D01* +X77000Y410000D02*X81000D01* +X79000Y412000D02*Y408000D01* +X49000Y410000D02*X53000D01* +X75000D02*G75*G03X75000Y410000I-10000J0D01*G01* +Y385000D02*G75*G03X75000Y385000I-10000J0D01*G01* +X46000Y355000D02*X50000D01* +X46000Y352500D02*X50000D01* +X48000Y355000D02*Y352500D01* +X49500Y351300D02*X50000Y350800D01* +Y349300D01* +X49500Y348800D01* +X48500D02*X49500D01* +X46000Y351300D02*X48500Y348800D01* +X46000Y351300D02*Y348800D01* +Y385000D02*X50000D01* +X46000Y382500D02*X50000D01* +X48000Y385000D02*Y382500D01* +X49200Y381300D02*X50000Y380500D01* +X46000D02*X50000D01* +X46000Y381300D02*Y379800D01* +X24000Y407000D02*Y405000D01* +Y407000D02*X23500Y407500D01* +X22300D02*X23500D01* +X21800Y407000D02*X22300Y407500D01* +X21800Y407000D02*Y405500D01* +X20000D02*X24000D01* +X20000Y407000D02*Y405000D01* +Y407000D02*X20500Y407500D01* +X21300D01* +X21800Y407000D02*X21300Y407500D01* +X20800Y408700D02*X20000Y409500D01* +X24000D01* +Y410200D02*Y408700D01* +X53000Y355000D02*X54300D01* +X55000Y354300D02*X54300Y355000D01* +X55000Y354300D02*Y351700D01* +X54300Y351000D01* +X53000D02*X54300D01* +X51800Y351500D02*X51300Y351000D01* +X50300D02*X51300D01* +X50300D02*X49800Y351500D01* +X50300Y355000D02*X49800Y354500D01* +X50300Y355000D02*X51300D01* +X51800Y354500D02*X51300Y355000D01* +X50300Y352800D02*X51300D01* +X49800Y352300D02*Y351500D01* +Y354500D02*Y353300D01* +X50300Y352800D01* +X49800Y352300D02*X50300Y352800D01* +X53000Y405000D02*X54300D01* +X55000Y404300D02*X54300Y405000D01* +X55000Y404300D02*Y401700D01* +X54300Y401000D01* +X53000D02*X54300D01* +X51800Y401800D02*X51000Y401000D01* +Y405000D02*Y401000D01* +X50300Y405000D02*X51800D01* +X53000Y380000D02*X54300D01* +X55000Y379300D02*X54300Y380000D01* +X55000Y379300D02*Y376700D01* +X54300Y376000D01* +X53000D02*X54300D01* +X51800Y376500D02*X51300Y376000D01* +X49800D02*X51300D01* +X49800D02*X49300Y376500D01* +Y377500D02*Y376500D01* +X51800Y380000D02*X49300Y377500D01* +Y380000D02*X51800D01* +X185000Y344000D02*Y340000D01* +X183000Y344000D02*X185000D01* +X180300Y341800D02*X181800D01* +X179800Y344000D02*X181800D01* +Y340000D01* +X179800D02*X181800D01* +X178100Y344000D02*Y340000D01* +X176800D02*X176100Y340700D01* +Y343300D02*Y340700D01* +X176800Y344000D02*X176100Y343300D01* +X176800Y344000D02*X178600D01* +X176800Y340000D02*X178600D01* +X174900Y340800D02*X174100Y340000D01* +Y344000D02*Y340000D01* +X173400Y344000D02*X174900D01* +X96000Y355000D02*X100000Y352500D01* +Y355000D02*X96000Y352500D01* +X99200Y351300D02*X100000Y350500D01* +X96000D02*X100000D01* +X96000Y351300D02*Y349800D01* +X122500Y355000D02*X126000D01* +X122500D02*X122000Y354500D01* +Y353500D01* +X122500Y353000D01* +X126000D01* +X125200Y351800D02*X126000Y351000D01* +X122000D02*X126000D01* +X122000Y351800D02*Y350300D01* +X170000Y363000D02*X169500Y362500D01* +X170000Y364500D02*Y363000D01* +X169500Y365000D02*X170000Y364500D01* +X168500Y365000D02*X169500D01* +X168500D02*X168000Y364500D01* +Y363000D01* +X167500Y362500D01* +X166500D02*X167500D01* +X166000Y363000D02*X166500Y362500D01* +X166000Y364500D02*Y363000D01* +X166500Y365000D02*X166000Y364500D01* +X169200Y361300D02*X170000Y360500D01* +X166000D02*X170000D01* +X166000Y361300D02*Y359800D01* +X84700Y376500D02*X88200D01* +X88700Y377000D01* +Y378000D02*Y377000D01* +Y378000D02*X88200Y378500D01* +X84700D02*X88200D01* +X85200Y379700D02*X84700Y380200D01* +Y381700D02*Y380200D01* +Y381700D02*X85200Y382200D01* +X86200D01* +X88700Y379700D02*X86200Y382200D01* +X88700D02*Y379700D01* +X173700Y388000D02*Y386000D01* +X173200Y385500D01* +X172200D02*X173200D01* +X171700Y386000D02*X172200Y385500D01* +X171700Y387500D02*Y386000D01* +X169700Y387500D02*X173700D01* +X171700Y386700D02*X169700Y385500D01* +X173200Y384300D02*X173700Y383800D01* +Y382300D01* +X173200Y381800D01* +X172200D02*X173200D01* +X169700Y384300D02*X172200Y381800D01* +X169700Y384300D02*Y381800D01* +X143000Y415000D02*X144300D01* +X145000Y414300D02*X144300Y415000D01* +X145000Y414300D02*Y411700D01* +X144300Y411000D01* +X143000D02*X144300D01* +X141800Y413500D02*X139800Y411000D01* +X139300Y413500D02*X141800D01* +X139800Y415000D02*Y411000D01* +X143000Y390000D02*X144300D01* +X145000Y389300D02*X144300Y390000D01* +X145000Y389300D02*Y386700D01* +X144300Y386000D01* +X143000D02*X144300D01* +X139800D02*X141800D01* +Y388000D02*Y386000D01* +Y388000D02*X141300Y387500D01* +X140300D02*X141300D01* +X140300D02*X139800Y388000D01* +Y389500D02*Y388000D01* +X140300Y390000D02*X139800Y389500D01* +X140300Y390000D02*X141300D01* +X141800Y389500D02*X141300Y390000D01* +X140000Y410000D02*Y408000D01* +X139500Y407500D01* +X138500D02*X139500D01* +X138000Y408000D02*X138500Y407500D01* +X138000Y409500D02*Y408000D01* +X136000Y409500D02*X140000D01* +X138000Y408700D02*X136000Y407500D01* +X139200Y406300D02*X140000Y405500D01* +X136000D02*X140000D01* +X136000Y406300D02*Y404800D01* +X199000Y420800D02*Y417800D01* +Y420800D02*X199500Y421300D01* +X200500D01* +X201000Y420800D01* +Y418300D01* +X200000Y417300D02*X201000Y418300D01* +X199500Y417300D02*X200000D01* +X199000Y417800D02*X199500Y417300D01* +X200000Y418800D02*X201000Y417300D01* +X202200Y420500D02*X203000Y421300D01* +Y417300D01* +X202200D02*X203700D01* +X192000Y323700D02*X194000D01* +X194500Y323200D01* +Y322200D01* +X194000Y321700D02*X194500Y322200D01* +X192500Y321700D02*X194000D01* +X192500Y323700D02*Y319700D01* +X193300Y321700D02*X194500Y319700D01* +X195700Y323200D02*X196200Y323700D01* +X197200D01* +X197700Y323200D01* +X197200Y319700D02*X197700Y320200D01* +X196200Y319700D02*X197200D01* +X195700Y320200D02*X196200Y319700D01* +Y321900D02*X197200D01* +X197700Y323200D02*Y322400D01* +Y321400D02*Y320200D01* +Y321400D02*X197200Y321900D01* +X197700Y322400D02*X197200Y321900D01* +X225000Y344000D02*Y340000D01* +X223000Y344000D02*X225000D01* +X220300Y341800D02*X221800D01* +X219800Y344000D02*X221800D01* +Y340000D01* +X219800D02*X221800D01* +X218100Y344000D02*Y340000D01* +X216800D02*X216100Y340700D01* +Y343300D02*Y340700D01* +X216800Y344000D02*X216100Y343300D01* +X216800Y344000D02*X218600D01* +X216800Y340000D02*X218600D01* +X214900Y340500D02*X214400Y340000D01* +X213400D02*X214400D01* +X213400D02*X212900Y340500D01* +X213400Y344000D02*X212900Y343500D01* +X213400Y344000D02*X214400D01* +X214900Y343500D02*X214400Y344000D01* +X213400Y341800D02*X214400D01* +X212900Y341300D02*Y340500D01* +Y343500D02*Y342300D01* +X213400Y341800D01* +X212900Y341300D02*X213400Y341800D01* +X205000Y374000D02*Y370000D01* +X203000Y374000D02*X205000D01* +X200300Y371800D02*X201800D01* +X199800Y374000D02*X201800D01* +Y370000D01* +X199800D02*X201800D01* +X198100Y374000D02*Y370000D01* +X196800D02*X196100Y370700D01* +Y373300D02*Y370700D01* +X196800Y374000D02*X196100Y373300D01* +X196800Y374000D02*X198600D01* +X196800Y370000D02*X198600D01* +X194900Y372500D02*X192900Y370000D01* +X192400Y372500D02*X194900D01* +X192900Y374000D02*Y370000D01* +X215000Y400000D02*Y396000D01* +X217000D01* +X218200Y398200D02*X219700D01* +X218200Y396000D02*X220200D01* +X218200Y400000D02*Y396000D01* +Y400000D02*X220200D01* +X221900D02*Y396000D01* +X223200Y400000D02*X223900Y399300D01* +Y396700D01* +X223200Y396000D02*X223900Y396700D01* +X221400Y396000D02*X223200D01* +X221400Y400000D02*X223200D01* +X225100Y399500D02*X225600Y400000D01* +X227100D01* +X227600Y399500D01* +Y398500D01* +X225100Y396000D02*X227600Y398500D01* +X225100Y396000D02*X227600D01* +X205000Y344000D02*Y340000D01* +X203000Y344000D02*X205000D01* +X200300Y341800D02*X201800D01* +X199800Y344000D02*X201800D01* +Y340000D01* +X199800D02*X201800D01* +X198100Y344000D02*Y340000D01* +X196800D02*X196100Y340700D01* +Y343300D02*Y340700D01* +X196800Y344000D02*X196100Y343300D01* +X196800Y344000D02*X198600D01* +X196800Y340000D02*X198600D01* +X192900D02*X194900D01* +Y342000D02*Y340000D01* +Y342000D02*X194400Y341500D01* +X193400D02*X194400D01* +X193400D02*X192900Y342000D01* +Y343500D02*Y342000D01* +X193400Y344000D02*X192900Y343500D01* +X193400Y344000D02*X194400D01* +X194900Y343500D02*X194400Y344000D01* +M02* diff --git a/board/gschemrc b/board/gschemrc new file mode 100644 index 0000000..7de188d --- /dev/null +++ b/board/gschemrc @@ -0,0 +1,3 @@ +; gschem configuration file +(paper-size 11.69 8.27) ; A4 +;(output-color "enabled") ; for color postscript output (black background) diff --git a/board/ir-cock-grenade.pcb b/board/ir-cock-grenade.pcb new file mode 100644 index 0000000..5f07c13 --- /dev/null +++ b/board/ir-cock-grenade.pcb @@ -0,0 +1,1316 @@ +# release: pcb 20110918 + +# To read pcb files, the pcb version (or the git source date) must be >= the file version +FileVersion[20070407] + +PCB["IR grenade" 600000 500000] + +Grid[5000.0 0 0 0] +Cursor[150000 195000 0.000000] +PolyArea[200000000.000000] +Thermal[0.500000] +DRC[1000 1000 1000 1000 1500 1000] +Flags("nameonpcb,uniquename,clearnew,snappin") +Groups("1,c:2,s:3:4:5:6:7:8") +Styles["Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000: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" "mil") + +Element["" "SOT23" "Q1" "IRLML2246" 210000 90000 -11000 -12300 0 100 ""] +( + Pad[-300 0 300 0 3400 3000 4000 "G" "1" "square,edge2"] + Pad[-300 -7800 300 -7800 3400 3000 4000 "S" "2" "square,edge2"] + Pad[-8500 -3900 -7900 -3900 3400 3000 4000 "D" "3" "square"] + ElementLine [-11000 2500 2900 2500 1000] + ElementLine [2900 -10300 2900 2500 1000] + ElementLine [-11000 -10300 2900 -10300 1000] + ElementLine [-11000 -10300 -11000 2500 1000] + + ) + +Element["" "ACY400" "R2" "10kΩ" 180000 80000 -5300 32000 3 100 ""] +( + Pin[0 0 5500 3000 6100 3000 "1" "1" "square"] + Pin[0 40000 5500 3000 6100 3000 "2" "2" ""] + ElementLine [0 0 0 10000 1000] + ElementLine [0 30000 0 40000 1000] + ElementLine [3300 10000 3300 30000 1000] + ElementLine [-3300 30000 3300 30000 1000] + ElementLine [-3300 10000 -3300 30000 1000] + ElementLine [-3300 10000 3300 10000 1000] + + ) + +Element["" "HEADER2_1" "H1" "UART" 30000 120000 21000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square,edge2"] + Pin[10000 0 6000 3000 6600 3800 "2" "2" "edge2"] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [-5000 5000 15000 5000 1000] + ElementLine [15000 5000 15000 -5000 1000] + ElementLine [15000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "HEADER2_1" "LED2" "unknown" 220000 120000 -5000 -21000 0 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "A" "1" "square"] + Pin[0 -10000 6000 3000 6600 3800 "K" "2" ""] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 -15000 5000 5000 1000] + ElementLine [-5000 -15000 5000 -15000 1000] + ElementLine [-5000 -15000 -5000 5000 1000] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + + ) + +Element["" "HEADER2_1" "LED4" "unknown" 200000 110000 5000 21000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "A" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "K" "2" ""] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [-5000 -5000 -5000 15000 1000] + ElementLine [-5000 15000 5000 15000 1000] + ElementLine [5000 -5000 5000 15000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + + ) + +Element["" "HEADER2_1" "LED3" "unknown" 220000 140000 5000 21000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "A" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "K" "2" ""] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [-5000 -5000 -5000 15000 1000] + ElementLine [-5000 15000 5000 15000 1000] + ElementLine [5000 -5000 5000 15000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + + ) + +Element["" "HEADER2_1" "LED1" "BLINK" 180000 140000 5000 21000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "A" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "K" "2" ""] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [-5000 -5000 -5000 15000 1000] + ElementLine [-5000 15000 5000 15000 1000] + ElementLine [5000 -5000 5000 15000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + + ) + +Element["" "HEADER6_2" "H2" "ISP6PIN" 30000 150000 21000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "MISO" "1" "square"] + Pin[10000 0 6000 3000 6600 3800 "VTG" "2" ""] + Pin[0 10000 6000 3000 6600 3800 "SCK" "3" ""] + Pin[10000 10000 6000 3000 6600 3800 "MOSI" "4" ""] + Pin[0 20000 6000 3000 6600 3800 "RST" "5" ""] + Pin[10000 20000 6000 3000 6600 3800 "GND" "6" ""] + ElementLine [-5000 -5000 -5000 25000 1000] + ElementLine [-5000 25000 15000 25000 1000] + ElementLine [15000 25000 15000 -5000 1000] + ElementLine [15000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "JUMPER2" "S1" "unknown" 160000 140000 11000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] + ElementLine [-5000 -5000 -5000 15000 1000] + ElementLine [-5000 15000 5000 15000 1000] + ElementLine [5000 15000 5000 -5000 1000] + ElementLine [5000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "JUMPER3" "X1" "8MHz" 90000 150000 11000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "out" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "gnd" "2" ""] + Pin[0 20000 6000 3000 6600 3800 "in" "3" ""] + ElementLine [-5000 -5000 -5000 25000 1000] + ElementLine [-5000 25000 5000 25000 1000] + ElementLine [5000 25000 5000 -5000 1000] + ElementLine [5000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) + +Element["" "RCY100" "C2" "100nF" 70000 115000 -15000 10000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "1" "1" "square"] + Pin[-10000 0 6000 3000 6600 3000 "2" "2" ""] + ElementArc [-5000 0 10000 10000 180 360 1000] + + ) + +Element["" "RCY100" "C3" "100nF" 70000 140000 -15000 10000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "1" "1" "square"] + Pin[-10000 0 6000 3000 6600 3000 "2" "2" ""] + ElementArc [-5000 0 10000 10000 180 360 1000] + + ) + +Element["" "RCY100P" "C1" "100µF" 70000 90000 -15000 10000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"] + Pin[-10000 0 6000 3000 6600 3000 "-" "2" "edge2"] + ElementLine [7000 0 11000 0 1000] + ElementLine [9000 -2000 9000 2000 1000] + ElementLine [-21000 0 -17000 0 1000] + ElementArc [-5000 0 10000 10000 180 360 1000] + + ) + +Element["" "ACY400" "R3" "470Ω" 160000 170000 32000 5300 0 100 ""] +( + Pin[0 0 5500 3000 6100 3000 "1" "1" "square,edge2"] + Pin[40000 0 5500 3000 6100 3000 "2" "2" "edge2"] + ElementLine [0 0 10000 0 1000] + ElementLine [30000 0 40000 0 1000] + ElementLine [10000 -3300 30000 -3300 1000] + ElementLine [30000 -3300 30000 3300 1000] + ElementLine [30000 3300 10000 3300 1000] + ElementLine [10000 3300 10000 -3300 1000] + + ) + +Element["" "SOT223" "U2" "NX1117CEADJZ" 109000 90600 -25300 32900 1 100 ""] +( + Pad[0 -3300 0 3300 5600 3000 6200 "ADJ" "1" "square"] + Pad[-9000 -3300 -9000 3300 5600 3000 6200 "OUT" "2" "square"] + Pad[-18100 -3300 -18100 3300 5600 3000 6200 "IN" "3" "square"] + Pad[-13500 24400 -4500 24400 12200 3000 12800 "OUT" "4" "square,edge2"] + ElementLine [5200 -8500 5200 32900 1000] + ElementLine [-23300 -8500 5200 -8500 1000] + ElementLine [-23300 -8500 -23300 32900 1000] + ElementLine [-23300 32900 5200 32900 1000] + + ) + +Element["" "HEADER2_1" "B1" "3xAA/AAA" 40000 90000 -21000 5000 1 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "+" "1" "square,edge2"] + Pin[-10000 0 6000 3000 6600 3800 "-" "2" "edge2"] + ElementLine [5000 -5000 5000 5000 1000] + ElementLine [-15000 -5000 5000 -5000 1000] + ElementLine [-15000 -5000 -15000 5000 1000] + ElementLine [-15000 5000 5000 5000 1000] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + + ) + +Element["" "HEADER2_1" "LED5" "unknown" 200000 140000 5000 21000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "A" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "K" "2" ""] + ElementLine [-5000 -5000 5000 -5000 1000] + ElementLine [-5000 -5000 -5000 15000 1000] + ElementLine [-5000 15000 5000 15000 1000] + ElementLine [5000 -5000 5000 15000 1000] + ElementLine [-5000 -5000 -5000 5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + + ) + +Element["" "DIP8" "U1" "ATtiny45" 110000 140000 17000 5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 2800 "PB5 (PCINT5/_RESET_/ADC0/dW)" "1" "square"] + Pin[0 10000 6000 3000 6600 2800 "PB3 (PCINT3/XTAL1/_OC1B_/ADC3)" "2" ""] + Pin[0 20000 6000 3000 6600 2800 "PB4 (PCINT4/XTAL2/CLKO/OC1B/ADC2)" "3" ""] + Pin[0 30000 6000 3000 6600 2800 "GND" "4" ""] + Pin[30000 30000 6000 3000 6600 2800 "PB0 (MOSI/DI/SDA/AIN0/OC0A/_OC1A_/AREF/PCINT0)" "5" ""] + Pin[30000 20000 6000 3000 6600 2800 "PB1 (MISO/DO/AIN1/OC0B/OC1A/PCINT1)" "6" ""] + Pin[30000 10000 6000 3000 6600 2800 "PB2 (SCK/USCK/SCL/ADC1/T0/INT0/PCINT2)" "7" ""] + Pin[30000 0 6000 3000 6600 2800 "VCC" "8" ""] + ElementLine [-5000 -5000 -5000 35000 1000] + ElementLine [-5000 35000 35000 35000 1000] + ElementLine [35000 35000 35000 -5000 1000] + ElementLine [-5000 -5000 10000 -5000 1000] + ElementLine [20000 -5000 35000 -5000 1000] + ElementArc [15000 -5000 5000 5000 0 180 1000] + + ) + +Element["" "RCY100P" "C4" "10µF" 160000 80000 -15000 10000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "+" "1" "square,edge2"] + Pin[-10000 0 6000 3000 6600 3000 "-" "2" "edge2"] + ElementLine [7000 0 11000 0 1000] + ElementLine [9000 -2000 9000 2000 1000] + ElementLine [-21000 0 -17000 0 1000] + ElementArc [-5000 0 10000 10000 180 360 1000] + + ) + +Element["" "RCY100" "C5" "100nF" 215000 85000 -15000 10000 2 100 ""] +( + Pin[0 0 6000 3000 6600 3000 "1" "1" "square"] + Pin[-10000 0 6000 3000 6600 3000 "2" "2" ""] + ElementArc [-5000 0 10000 10000 180 360 1000] + + ) + +Element["" "JUMPER2" "R1" "<120Ω" 130000 95000 11000 -5000 3 100 ""] +( + Pin[0 0 6000 3000 6600 3800 "1" "1" "square"] + Pin[0 10000 6000 3000 6600 3800 "2" "2" ""] + ElementLine [-5000 -5000 -5000 15000 1000] + ElementLine [-5000 15000 5000 15000 1000] + ElementLine [5000 15000 5000 -5000 1000] + ElementLine [5000 -5000 -5000 -5000 1000] + ElementLine [-5000 5000 5000 5000 1000] + ElementLine [5000 5000 5000 -5000 1000] + + ) +Layer(1 "component") +( + Line[105000 120000 100000 115000 2500 2000 "clearline"] + Line[100000 115000 100000 90600 2500 2000 "clearline"] + Line[80000 160000 90000 160000 2500 2000 "clearline"] + Line[90000 150000 110000 150000 2500 2000 "clearline"] + Line[90000 170000 100000 160000 2500 2000 "clearline"] + Line[100000 160000 110000 160000 2500 2000 "clearline"] + Line[110000 140000 120000 140000 1000 2000 "clearline"] + Line[120000 140000 125000 145000 1000 2000 "clearline"] + Line[125000 145000 125000 180000 1000 2000 "clearline"] + Line[125000 180000 120000 190000 1000 2000 "clearline"] + Line[120000 190000 35000 190000 1000 2000 "clearline"] + Line[35000 190000 30000 180000 1000 2000 "clearline"] + Line[30000 180000 30000 170000 1000 2000 "clearline"] + Line[30000 120000 30000 150000 1000 2000 "clearline"] + Line[30000 150000 25000 150000 1000 2000 "clearline"] + Line[25000 150000 20000 155000 1000 2000 "clearline"] + Line[20000 155000 20000 180000 1000 2000 "clearline"] + Line[20000 180000 35000 200000 1000 2000 "clearline"] + Line[35000 195000 120000 195000 1000 2000 "clearline"] + Line[120000 195000 130000 180000 1000 2000 "clearline"] + Line[30000 160000 25000 165000 1000 2000 "clearline"] + Line[25000 165000 25000 180000 1000 2000 "clearline"] + Line[25000 180000 35000 195000 1000 2000 "clearline"] + Line[130000 180000 130000 155000 1000 2000 "clearline"] + Line[130000 155000 135000 150000 1000 2000 "clearline"] + Line[135000 150000 140000 150000 1000 2000 "clearline"] + Line[35000 200000 125000 200000 1000 2000 "clearline"] + Line[125000 200000 135000 185000 1000 2000 "clearline"] + Line[135000 185000 135000 165000 1000 2000 "clearline"] + Line[135000 165000 140000 160000 1000 2000 "clearline"] + Line[202800 75000 210000 82200 2500 2000 "clearline"] + Line[210000 90000 185000 90000 2500 2000 "clearline"] + Line[185000 90000 180000 95000 2500 2000 "clearline"] + Line[201800 86100 216100 86100 2500 2000 "clearline"] + Line[215000 86100 221100 86100 2500 2000 "clearline"] + Line[221100 86100 230000 95000 2500 2000 "clearline"] + Line[230000 95000 230000 115000 2500 2000 "clearline"] + Line[230000 115000 225000 120000 2500 2000 "clearline"] + Line[225000 120000 220000 120000 2500 2000 "clearline"] + Line[220000 140000 220000 120000 2500 2000 "clearline"] + Line[220000 110000 200000 110000 2500 2000 "clearline"] + Line[200000 120000 195000 120000 2500 2000 "clearline"] + Line[195000 120000 190000 125000 2500 2000 "clearline"] + Line[200000 140000 205000 140000 2500 2000 "clearline"] + Line[140000 150000 160000 170000 2500 2000 "clearline"] + Line[130000 130000 140000 140000 2500 2000 "clearline"] + Line[85000 130000 170000 130000 2500 2000 "clearline,selected"] + Line[170000 130000 180000 140000 2500 2000 "clearline"] + Line[200000 150000 190000 150000 2500 2000 "clearline"] + Line[190000 125000 190000 150000 2500 2000 "clearline"] + Line[200000 140000 210000 140000 2500 2000 "clearline"] + Line[210000 140000 220000 150000 2500 2000 "clearline"] + Line[200000 170000 190000 170000 2500 2000 "clearline"] + Line[190000 170000 180000 160000 2500 2000 "clearline"] + Line[180000 160000 180000 150000 2500 2000 "clearline"] + Line[160000 150000 190000 180000 2500 2000 "clearline"] + Line[210000 180000 210000 160000 2500 2000 "clearline"] + Line[210000 160000 200000 150000 2500 2000 "clearline"] + Line[140000 185000 125000 205000 1000 2000 "clearline"] + Line[125000 205000 35000 205000 1000 2000 "clearline"] + Line[35000 205000 15000 180000 1000 2000 "clearline"] + Line[15000 180000 15000 150000 1000 2000 "clearline"] + Line[15000 150000 25000 140000 1000 2000 "clearline"] + Line[25000 140000 25000 115000 1000 2000 "clearline"] + Line[25000 115000 35000 115000 1000 2000 "clearline"] + Line[35000 115000 35000 155000 1000 2000 "clearline"] + Line[40000 160000 35000 155000 1000 2000 "clearline"] + Line[80000 160000 80000 175000 2500 2000 "clearline"] + Line[80000 175000 85000 180000 2500 2000 "clearline"] + Line[110000 170000 110000 175000 2500 2000 "clearline"] + Line[110000 175000 105000 180000 2500 2000 "clearline"] + Line[105000 180000 85000 180000 2500 2000 "clearline"] + Line[40000 90000 50000 80000 2500 2000 "clearline"] + Line[80300 80000 50000 80000 2500 2000 "clearline"] + Line[60000 90000 60000 140000 2500 2000 "clearline"] + Line[70000 80000 70000 140000 2500 2000 "clearline"] + Line[70000 140000 75000 140000 2500 2000 "clearline"] + Line[75000 140000 85000 130000 2500 2000 "clearline"] + Line[80000 160000 60000 140000 2500 2000 "clearline"] + Line[40000 170000 70000 170000 2500 2000 "clearline"] + Line[70000 170000 80000 160000 2500 2000 "clearline"] + Line[30000 90000 45000 75000 2500 2000 "clearline"] + Line[80300 80000 90900 90600 2500 2000 "clearline"] + Line[45000 75000 145000 75000 2500 2000 "clearline"] + Line[105000 120000 155000 120000 2500 2000 "clearline"] + Line[155000 120000 160000 115000 2500 2000 "clearline"] + Line[160000 115000 160000 80000 2500 2000 "clearline"] + Line[160000 80000 180000 80000 2500 2000 "clearline"] + Line[202800 75000 185000 75000 2500 2000 "clearline"] + Line[185000 75000 180000 80000 2500 2000 "clearline"] + Line[150000 80000 145000 75000 2500 2000 "clearline"] + Line[150000 80000 150000 105000 2500 2000 "clearline"] + Line[40000 120000 40000 110000 2500 2000 "clearline"] + Line[40000 110000 30000 100000 2500 2000 "clearline"] + Line[30000 100000 30000 90000 2500 2000 "clearline"] + Line[40000 110000 55000 110000 2500 2000 "clearline"] + Line[55000 110000 60000 115000 2500 2000 "clearline"] + Line[160000 140000 150000 140000 1000 2000 "clearline"] + Line[150000 140000 145000 145000 1000 2000 "clearline"] + Line[145000 145000 125000 145000 1000 2000 "clearline"] + Line[170000 170000 155000 155000 1000 2000 "clearline"] + Line[155000 155000 155000 145000 1000 2000 "clearline"] + Line[155000 145000 185000 145000 1000 2000 "clearline"] + Line[185000 145000 185000 125000 1000 2000 "clearline"] + Line[185000 125000 180000 120000 1000 2000 "clearline"] + Line[180000 95000 180000 120000 2500 2000 "clearline"] + Line[140000 185000 140000 170000 1000 2000 "clearline"] + Line[140000 185000 165000 185000 1000 2000 "clearline"] + Line[165000 185000 170000 180000 1000 2000 "clearline"] + Line[170000 180000 170000 170000 1000 2000 "clearline"] + Line[145000 75000 150000 70000 2500 2000 "clearline"] + Line[150000 70000 230000 70000 2500 2000 "clearline"] + Line[230000 70000 235000 75000 2500 2000 "clearline"] + Line[235000 75000 235000 170000 2500 2000 "clearline"] + Line[235000 170000 225000 180000 2500 2000 "clearline"] + Line[190000 180000 225000 180000 2500 2000 "clearline"] + Line[40000 150000 45000 150000 1000 2000 "clearline"] + Line[45000 150000 50000 155000 1000 2000 "clearline"] + Line[50000 155000 50000 160000 1000 2000 "clearline"] + Line[50000 160000 45000 165000 1000 2000 "clearline"] + Line[45000 165000 35000 165000 1000 2000 "clearline"] + Line[35000 165000 35000 175000 1000 2000 "clearline"] + Line[35000 175000 40000 185000 1000 2000 "clearline"] + Line[40000 185000 110000 185000 1000 2000 "clearline"] + Line[110000 185000 120000 175000 1000 2000 "clearline"] + Line[120000 175000 120000 150000 1000 2000 "clearline"] + Line[120000 150000 115000 145000 1000 2000 "clearline"] + Line[115000 145000 100000 145000 1000 2000 "clearline"] + Line[100000 145000 85000 130000 1000 2000 "clearline"] + Line[109000 90600 125600 90600 2500 2000 "clearline"] + Line[125600 90600 130000 95000 2500 2000 "clearline"] + Line[130000 105000 130000 120000 2500 2000 "clearline"] +) +Layer(2 "solder") +( +) +Layer(3 "outline") +( +) +Layer(4 "GND") +( +) +Layer(5 "power") +( +) +Layer(6 "signal1") +( +) +Layer(7 "signal2") +( +) +Layer(8 "signal3") +( +) +Layer(9 "silk") +( +) +Layer(10 "silk") +( +) +NetList() +( + Net("GND" "(unknown)") + ( + Connect("B1-2") + Connect("C1-2") + Connect("C2-2") + Connect("C3-2") + Connect("C4-2") + Connect("C5-2") + Connect("H1-2") + Connect("H2-6") + Connect("LED4-2") + Connect("LED5-2") + Connect("S1-2") + Connect("U1-4") + Connect("X1-2") + ) + Net("MISO" "(unknown)") + ( + Connect("H1-1") + Connect("H2-1") + Connect("U1-6") + ) + Net("MOSI" "(unknown)") + ( + Connect("H2-4") + Connect("Q1-1") + Connect("R2-2") + Connect("U1-5") + ) + Net("RST" "(unknown)") + ( + Connect("H2-5") + Connect("S1-1") + Connect("U1-1") + ) + Net("SCK" "(unknown)") + ( + Connect("H2-3") + Connect("R3-1") + Connect("U1-7") + ) + Net("unnamed_net1" "(unknown)") + ( + Connect("LED1-2") + Connect("R3-2") + ) + Net("unnamed_net2" "(unknown)") + ( + Connect("C4-1") + Connect("C5-1") + Connect("Q1-2") + Connect("R1-2") + Connect("R2-1") + Connect("U2-2") + Connect("U2-4") + ) + Net("unnamed_net3" "(unknown)") + ( + Connect("R1-1") + Connect("U2-1") + ) + Net("unnamed_net4" "(unknown)") + ( + Connect("LED2-1") + Connect("LED3-1") + Connect("Q1-3") + ) + Net("unnamed_net5" "(unknown)") + ( + Connect("LED3-2") + Connect("LED5-1") + ) + Net("unnamed_net6" "(unknown)") + ( + Connect("LED2-2") + Connect("LED4-1") + ) + Net("unnamed_net7" "(unknown)") + ( + Connect("U1-2") + Connect("X1-1") + ) + Net("unnamed_net8" "(unknown)") + ( + Connect("U1-3") + Connect("X1-3") + ) + Net("Vcc" "(unknown)") + ( + Connect("B1-1") + Connect("C1-1") + Connect("C2-1") + Connect("C3-1") + Connect("H2-2") + Connect("LED1-1") + Connect("U1-8") + Connect("U2-3") + ) +) diff --git a/board/ir-cock-grenade.sch b/board/ir-cock-grenade.sch new file mode 100644 index 0000000..3f0e7fe --- /dev/null +++ b/board/ir-cock-grenade.sch @@ -0,0 +1,379 @@ +v 20121123 2 +C 44500 40000 1 0 0 gittitle-1.sym +{ +T 45500 40700 5 10 1 1 0 0 1 +date=$Date$ +T 49600 40700 5 10 1 1 0 0 1 +org=none +T 49600 40400 5 10 1 1 0 0 1 +authors=Kévin Redon +T 48000 41200 5 14 1 1 0 4 1 +title=LaserTag Infrared Cock Grenade +T 45500 40400 5 10 1 1 0 0 1 +v=$Version$ +T 45500 40100 5 10 1 1 0 0 1 +rev=$Revision$ +T 49600 40100 5 10 1 1 0 0 1 +licence=CERN OHL v1.1 +} +C 48500 47100 1 0 0 ISP6PIN.sym +{ +T 48500 49200 5 10 0 0 0 0 1 +device=ISP6PIN +T 49100 48800 5 10 1 1 0 0 1 +refdes=H2 +T 48800 47300 5 10 1 1 0 0 1 +value=ISP6PIN +T 48900 47900 5 10 0 1 0 0 1 +footprint=HEADER6_2 +} +C 40600 43500 1 270 0 capacitor-2.sym +{ +T 41300 43300 5 10 0 0 270 0 1 +device=POLARIZED_CAPACITOR +T 40400 43300 5 10 1 1 0 0 1 +refdes=C1 +T 41500 43300 5 10 0 0 270 0 1 +symversion=0.1 +T 40200 42700 5 10 1 1 0 0 1 +value=100µF +T 40600 43500 5 10 0 1 0 0 1 +footprint=RCY100P +} +C 46600 46400 1 0 0 capacitor-1.sym +{ +T 46800 47100 5 10 0 0 0 0 1 +device=CAPACITOR +T 46600 46400 5 10 1 1 0 0 1 +refdes=C3 +T 46800 47300 5 10 0 0 0 0 1 +symversion=0.1 +T 47200 46400 5 10 1 1 0 0 1 +value=100nF +T 46600 46400 5 10 0 1 0 0 1 +footprint=RCY100 +} +C 41100 43500 1 270 0 capacitor-1.sym +{ +T 41800 43300 5 10 0 0 270 0 1 +device=CAPACITOR +T 41400 43300 5 10 1 1 0 0 1 +refdes=C2 +T 42000 43300 5 10 0 0 270 0 1 +symversion=0.1 +T 41400 42700 5 10 1 1 0 0 1 +value=100nF +T 41100 43500 5 10 0 1 0 0 1 +footprint=RCY100 +} +C 47100 45500 1 0 0 resistor-1.sym +{ +T 47400 45900 5 10 0 0 0 0 1 +device=RESISTOR +T 47200 45300 5 10 1 1 0 0 1 +refdes=R3 +T 47500 45300 5 10 1 1 0 0 1 +value=470Ω +T 47100 45500 5 10 0 1 0 0 1 +footprint=ACY400 +} +C 43500 42300 1 0 0 resistor-1.sym +{ +T 43800 42700 5 10 0 0 0 0 1 +device=RESISTOR +T 43500 42000 5 10 1 1 0 0 1 +refdes=R1 +T 43800 42000 5 10 1 1 0 0 1 +value=<120Ω +T 43500 42300 5 10 0 1 0 0 1 +footprint=JUMPER2 +} +C 48400 44500 1 90 0 led-1.sym +{ +T 47800 45300 5 10 0 0 90 0 1 +device=LED +T 48800 44700 5 10 1 1 180 0 1 +refdes=LED1 +T 47600 45300 5 10 0 0 90 0 1 +symversion=0.1 +T 48300 44300 5 10 1 1 0 0 1 +value=BLINK +T 48400 44500 5 10 0 1 0 0 1 +footprint=HEADER2_1 +} +C 48500 42600 1 0 0 led-1.sym +{ +T 49300 43200 5 10 0 0 0 0 1 +device=LED +T 49300 43000 5 10 1 1 0 0 1 +refdes=LED3 +T 49300 43400 5 10 0 0 0 0 1 +symversion=0.1 +T 48500 42600 5 10 0 1 0 0 1 +footprint=HEADER2_1 +} +C 50000 42600 1 0 0 led-1.sym +{ +T 50800 43200 5 10 0 0 0 0 1 +device=LED +T 50800 43000 5 10 1 1 0 0 1 +refdes=LED5 +T 50800 43400 5 10 0 0 0 0 1 +symversion=0.1 +T 50000 42600 5 10 0 1 0 0 1 +footprint=HEADER2_1 +} +C 50000 43300 1 0 0 led-1.sym +{ +T 50800 43900 5 10 0 0 0 0 1 +device=LED +T 50800 43700 5 10 1 1 0 0 1 +refdes=LED4 +T 50800 44100 5 10 0 0 0 0 1 +symversion=0.1 +T 50000 43300 5 10 0 1 0 0 1 +footprint=HEADER2_1 +} +C 48500 43300 1 0 0 led-1.sym +{ +T 49300 43900 5 10 0 0 0 0 1 +device=LED +T 49300 43700 5 10 1 1 0 0 1 +refdes=LED2 +T 49300 44100 5 10 0 0 0 0 1 +symversion=0.1 +T 48500 43300 5 10 0 1 0 0 1 +footprint=HEADER2_1 +} +C 41200 48000 1 0 0 battery-3.sym +{ +T 41500 48700 5 10 0 0 0 0 1 +device=BATTERY +T 41500 48500 5 10 1 1 0 0 1 +refdes=B1 +T 41500 48950 5 10 0 0 0 0 1 +symversion=0.1 +T 41200 47800 5 10 1 1 0 0 1 +device=battery +T 41200 47600 5 10 1 1 0 0 1 +value=3xAA/AAA +T 41200 48000 5 10 0 1 0 0 1 +footprint=HEADER2_1 +} +C 40800 48400 1 0 0 vcc-1.sym +C 42600 48700 1 180 0 gnd-1.sym +N 41000 48400 41000 48200 4 +N 41000 48200 41200 48200 4 +N 42300 48200 42500 48200 4 +N 42500 48200 42500 48400 4 +C 45800 47000 1 180 0 ATtiny25-45-85.sym +{ +T 42200 44900 5 10 0 1 180 0 1 +device=ATtiny25/45/85 +T 41300 47300 5 10 1 1 180 0 1 +refdes=U1 +T 45500 44500 5 10 0 0 180 0 1 +footprint=DIP8 +T 44800 47100 5 10 1 1 0 0 1 +value=ATtiny45 +} +C 46100 47300 1 180 0 gnd-1.sym +C 46200 47000 1 0 0 vcc-1.sym +N 45800 46800 46000 46800 4 +N 46000 46800 46000 47000 4 +N 45800 46600 46600 46600 4 +N 46400 46600 46400 47000 4 +C 47800 47100 1 180 0 gnd-1.sym +N 47500 46600 47700 46600 4 +N 47700 46600 47700 46800 4 +C 47800 46200 1 0 0 switch-pushbutton-no-1.sym +{ +T 48200 46500 5 10 1 1 0 0 1 +refdes=S1 +T 48200 46800 5 10 0 0 0 0 1 +device=SWITCH_PUSHBUTTON_NO +T 48400 46300 5 10 0 1 0 0 1 +footprint=JUMPER2 +} +N 45800 46200 47800 46200 4 +{ +T 46000 46200 5 10 1 1 0 0 1 +netname=RST +} +N 48800 46200 49000 46200 4 +N 49000 46200 49000 46600 4 +C 49100 46900 1 180 0 gnd-1.sym +N 48500 47700 48000 47700 4 +{ +T 48100 47700 5 10 1 1 0 0 1 +netname=RST +} +C 50000 47200 1 0 0 gnd-1.sym +C 49900 48700 1 0 0 vcc-1.sym +N 49900 48500 50100 48500 4 +N 50100 48500 50100 48700 4 +N 49900 47700 50100 47700 4 +N 50100 47700 50100 47500 4 +N 48500 48100 48000 48100 4 +{ +T 48100 48100 5 10 1 1 0 0 1 +netname=SCK +} +N 48500 48500 48000 48500 4 +{ +T 48000 48500 5 10 1 1 0 0 1 +netname=MISO +} +N 49900 48100 50400 48100 4 +{ +T 49900 48100 5 10 1 1 0 0 1 +netname=MOSI +} +C 49500 45000 1 90 0 resonator-1.sym +{ +T 49400 45800 5 10 1 1 180 2 1 +refdes=X1 +T 48750 45300 5 10 0 0 90 0 1 +device=resonator +T 49300 45000 5 10 1 1 0 0 1 +device=resonator (capacitor included) +T 49300 45200 5 10 1 1 0 0 1 +value=8MHz +T 49000 45500 5 10 0 1 0 0 1 +footprint=JUMPER3 +} +C 50000 45400 1 90 0 gnd-1.sym +N 45800 46000 49000 46000 4 +N 49500 45500 49700 45500 4 +N 45800 45800 48600 45800 4 +N 48600 45800 48600 45000 4 +N 48600 45000 49000 45000 4 +C 48400 44300 1 180 0 vcc-1.sym +N 48200 44500 48200 44300 4 +N 48000 45600 48200 45600 4 +N 48200 45600 48200 45400 4 +N 47100 45600 45800 45600 4 +{ +T 46000 45600 5 10 1 1 0 0 1 +netname=SCK +} +N 45800 45400 46700 45400 4 +{ +T 46000 45400 5 10 1 1 0 0 1 +netname=MISO +} +C 46600 48700 1 180 0 connector2-1.sym +{ +T 46400 47700 5 10 0 0 180 0 1 +device=CONNECTOR_2 +T 46300 48900 5 10 1 1 180 0 1 +refdes=H1 +T 46100 47700 5 10 1 1 0 0 1 +value=UART +T 46600 48700 5 10 0 1 0 0 1 +footprint=HEADER2_1 +} +C 44400 48600 1 270 0 gnd-1.sym +N 44900 48500 44700 48500 4 +N 44900 48200 44300 48200 4 +{ +T 44600 48200 5 10 1 1 0 0 1 +netname=MISO +} +C 41800 42600 1 0 0 TLV1117_SOT-223.sym +{ +T 43800 44100 5 10 0 1 0 3 1 +device=LM/TLV1117 +T 42200 44200 5 10 1 1 0 3 1 +refdes=U2 +T 43100 44200 5 10 1 1 0 0 1 +value=NX1117CEADJZ +T 43700 43600 5 10 0 1 0 0 1 +footprint=SOT223 +} +C 45300 43500 1 270 0 capacitor-2.sym +{ +T 46000 43300 5 10 0 0 270 0 1 +device=POLARIZED_CAPACITOR +T 45100 43300 5 10 1 1 0 0 1 +refdes=C4 +T 46200 43300 5 10 0 0 270 0 1 +symversion=0.1 +T 45000 42700 5 10 1 1 0 0 1 +value=10µF +T 45300 43500 5 10 0 1 0 0 1 +footprint=RCY100P +} +C 45800 43500 1 270 0 capacitor-1.sym +{ +T 46500 43300 5 10 0 0 270 0 1 +device=CAPACITOR +T 46100 43300 5 10 1 1 0 0 1 +refdes=C5 +T 46700 43300 5 10 0 0 270 0 1 +symversion=0.1 +T 46100 42700 5 10 1 1 0 0 1 +value=100nF +T 45800 43500 5 10 0 1 0 0 1 +footprint=RCY100 +} +C 46000 44100 1 0 0 resistor-1.sym +{ +T 46300 44500 5 10 0 0 0 0 1 +device=RESISTOR +T 46200 44400 5 10 1 1 0 0 1 +refdes=R2 +T 46400 43900 5 10 1 1 0 0 1 +value=10kΩ +T 46000 44100 5 10 0 1 0 0 1 +footprint=ACY400 +} +C 40500 43500 1 90 0 vcc-1.sym +N 40500 43700 41800 43700 4 +N 41300 43700 41300 43500 4 +N 40800 43700 40800 43500 4 +N 43300 42600 43300 42400 4 +N 43300 42400 43500 42400 4 +N 44400 42400 45100 42400 4 +N 45100 42400 45100 43500 4 +N 44700 43700 44900 43700 4 +N 44900 43300 44900 43700 4 +N 44900 43500 47000 43500 4 +N 44700 43300 44900 43300 4 +C 41200 42100 1 0 0 gnd-1.sym +C 40700 42100 1 0 0 gnd-1.sym +C 45400 42100 1 0 0 gnd-1.sym +C 45900 42100 1 0 0 gnd-1.sym +C 47000 44000 1 270 0 pmosfet_power_gsd.sym +{ +T 47400 44000 5 10 1 1 0 0 1 +refdes=Q1 +T 48300 43900 5 10 0 0 270 0 1 +device=PMOS +T 47400 43600 5 10 0 1 0 0 1 +footprint=SOT23 +T 46900 43200 5 10 1 1 0 0 1 +value=IRLML2246 +} +N 45800 45200 47200 45200 4 +{ +T 46000 45200 5 10 1 1 0 0 1 +netname=MOSI +} +N 47200 45200 47200 44000 4 +N 46900 44200 47200 44200 4 +N 45800 43500 45800 44200 4 +N 45800 44200 46000 44200 4 +C 51800 43400 1 90 0 gnd-1.sym +C 51800 42700 1 90 0 gnd-1.sym +N 47800 43500 48500 43500 4 +N 49400 43500 50000 43500 4 +N 50900 43500 51500 43500 4 +N 48200 43500 48200 42800 4 +N 48200 42800 48500 42800 4 +N 49400 42800 50000 42800 4 +N 50900 42800 51500 42800 4 +N 46000 42600 46000 42400 4 +N 45500 42600 45500 42400 4 +N 41300 42400 41300 42600 4 +N 40800 42600 40800 42400 4 diff --git a/board/lib/symbols/ATtiny25-45-85.sym b/board/lib/symbols/ATtiny25-45-85.sym new file mode 100644 index 0000000..e8740ff --- /dev/null +++ b/board/lib/symbols/ATtiny25-45-85.sym @@ -0,0 +1,102 @@ +v 20110115 2 +P 0 800 300 800 1 0 0 +{ +T 0 800 5 10 0 0 0 0 1 +pintype=io +T 355 795 5 10 1 1 0 0 1 +pinlabel=PB5 (PCINT5/\_RESET\_/ADC0/dW) +T 205 845 5 10 1 1 0 6 1 +pinnumber=1 +T 0 800 5 10 0 0 0 0 1 +pinseq=1 +} +P 0 1200 300 1200 1 0 0 +{ +T 0 1200 5 10 0 0 0 0 1 +pintype=io +T 355 1195 5 10 1 1 0 0 1 +pinlabel=PB3 (PCINT3/XTAL1/\_OC1B\_/ADC3) +T 205 1245 5 10 1 1 0 6 1 +pinnumber=2 +T 0 1200 5 10 0 0 0 0 1 +pinseq=2 +} +P 0 1000 300 1000 1 0 0 +{ +T 0 1000 5 10 0 0 0 0 1 +pintype=io +T 355 995 5 10 1 1 0 0 1 +pinlabel=PB4 (PCINT4/XTAL2/CLKO/OC1B/ADC2) +T 205 1045 5 10 1 1 0 6 1 +pinnumber=3 +T 0 1000 5 10 0 0 0 0 1 +pinseq=3 +} +P 0 200 300 200 1 0 0 +{ +T 0 200 5 10 0 0 0 0 1 +pintype=pwr +T 355 195 5 10 1 1 0 0 1 +pinlabel=GND +T 205 245 5 10 1 1 0 6 1 +pinnumber=4 +T 0 200 5 10 0 0 0 0 1 +pinseq=4 +} +P 0 400 300 400 1 0 0 +{ +T 0 400 5 10 0 0 0 6 1 +pintype=pwr +T 355 395 5 10 1 1 0 0 1 +pinlabel=VCC +T 205 445 5 10 1 1 0 6 1 +pinnumber=8 +T 0 400 5 10 0 0 0 6 1 +pinseq=8 +} +P 0 1400 300 1400 1 0 0 +{ +T 0 1400 5 10 0 0 0 6 1 +pintype=io +T 355 1395 5 10 1 1 0 0 1 +pinlabel=PB2 (SCK/USCK/SCL/ADC1/T0/INT0/PCINT2) +T 205 1445 5 10 1 1 0 6 1 +pinnumber=7 +T 0 1400 5 10 0 0 0 6 1 +pinseq=7 +} +P 0 1600 300 1600 1 0 0 +{ +T 0 1600 5 10 0 0 0 6 1 +pintype=io +T 355 1595 5 10 1 1 0 0 1 +pinlabel=PB1 (MISO/DO/AIN1/OC0B/OC1A/PCINT1) +T 205 1645 5 10 1 1 0 6 1 +pinnumber=6 +T 0 1600 5 10 0 0 0 6 1 +pinseq=6 +} +P 0 1800 300 1800 1 0 0 +{ +T 0 1800 5 10 0 0 0 6 1 +pintype=io +T 355 1795 5 10 1 1 0 0 1 +pinlabel=PB0 (MOSI/DI/SDA/AIN0/OC0A/\_OC1A\_/AREF/PCINT0) +T 205 1845 5 10 1 1 0 6 1 +pinnumber=5 +T 0 1800 5 10 0 0 0 6 1 +pinseq=5 +} +B 300 0 4500 2000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 3600 2100 8 10 1 1 0 0 1 +device=ATtiny25/45/85 +T 300 2300 8 10 0 0 0 0 1 +numslots=0 +T 300 2100 8 10 1 1 0 0 1 +refdes=U? +T 300 2700 8 10 0 0 0 0 1 +description=tiny Atmel AVR 8-bit microcontroller +T 300 2500 8 10 0 0 0 0 1 +footprint=DIP8 +T 1600 2500 8 10 0 0 0 0 1 +footprint=SSOP8 diff --git a/board/lib/symbols/ISP6PIN.sym b/board/lib/symbols/ISP6PIN.sym new file mode 100644 index 0000000..0ad8c36 --- /dev/null +++ b/board/lib/symbols/ISP6PIN.sym @@ -0,0 +1,79 @@ +v 20110115 2 +P 0 1400 300 1400 1 0 0 +{ +T 100 1450 5 8 1 1 0 0 1 +pinnumber=1 +T 300 1350 9 8 1 1 0 0 1 +pinlabel=MISO +T 100 1450 5 8 0 0 0 0 1 +pinseq=1 +T 100 1450 5 8 0 0 0 0 1 +pintype=pas +} +P 1100 1400 1400 1400 1 0 1 +{ +T 1200 1450 5 8 1 1 0 0 1 +pinnumber=2 +T 800 1350 9 8 1 1 0 0 1 +pinlabel=VTG +T 1200 1450 5 8 0 0 0 0 1 +pinseq=2 +T 1200 1450 5 8 0 0 0 0 1 +pintype=pas +} +P 0 1000 300 1000 1 0 0 +{ +T 100 1050 5 8 1 1 0 0 1 +pinnumber=3 +T 300 950 9 8 1 1 0 0 1 +pinlabel=SCK +T 100 1050 5 8 0 0 0 0 1 +pinseq=3 +T 100 1050 5 8 0 0 0 0 1 +pintype=pas +} +P 1100 1000 1400 1000 1 0 1 +{ +T 1200 1050 5 8 1 1 0 0 1 +pinnumber=4 +T 700 950 9 8 1 1 0 0 1 +pinlabel=MOSI +T 1200 1050 5 8 0 0 0 0 1 +pinseq=4 +T 1200 1050 5 8 0 0 0 0 1 +pintype=pas +} +P 0 600 300 600 1 0 0 +{ +T 100 650 5 8 1 1 0 0 1 +pinnumber=5 +T 300 550 9 8 1 1 0 0 1 +pinlabel=RST +T 100 650 5 8 0 0 0 0 1 +pinseq=5 +T 100 650 5 8 0 0 0 0 1 +pintype=pas +} +P 1100 600 1400 600 1 0 1 +{ +T 1250 650 5 8 1 1 0 0 1 +pinnumber=6 +T 750 550 9 8 1 1 0 0 1 +pinlabel=GND +T 1250 650 5 8 0 0 0 0 1 +pinseq=6 +T 1250 650 5 8 0 0 0 0 1 +pintype=pas +} +L 300 800 1100 800 3 0 0 0 -1 -1 +L 300 1200 1100 1200 3 0 0 0 -1 -1 +L 700 1600 700 400 3 0 0 0 -1 -1 +B 300 400 800 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 0 2100 5 10 0 0 0 0 1 +device=ISP6PIN +T 0 1600 5 10 0 1 0 0 1 +numslots=0 +T 0 1900 5 10 0 0 0 0 1 +description=ISP 6 pins header +T 600 1700 8 10 1 1 0 0 1 +refdes=H? diff --git a/board/lib/symbols/TLV1117_SOT-223.sym b/board/lib/symbols/TLV1117_SOT-223.sym new file mode 100644 index 0000000..f2cc6fc --- /dev/null +++ b/board/lib/symbols/TLV1117_SOT-223.sym @@ -0,0 +1,52 @@ +v 20110115 2 +B 300 300 2300 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 2600 1800 9 10 0 0 0 0 1 +description=Adjustable voltage regulator +T 2600 2000 9 10 0 0 0 0 1 +dist-license=GPL +T 2600 2200 9 10 0 0 0 0 1 +use-license=unlimited +T 2600 2400 9 10 0 0 0 0 1 +author=Stephen Trier +T 2600 2600 9 10 0 0 0 0 1 +copyright=2010 Stephen Trier, sct@skywired.net +T 2000 1500 9 10 1 1 0 3 1 +device=TLV1117xDCY +T 400 1500 9 10 1 1 0 3 1 +refdes=U? +P 1500 0 1500 300 1 0 0 +{ +T 1500 350 9 10 1 1 0 3 1 +pinlabel=ADJ +T 1550 250 5 8 1 1 0 2 1 +pinnumber=1 +T 1550 250 5 8 0 1 0 2 1 +pinseq=1 +} +P 2900 1100 2600 1100 1 0 0 +{ +T 2550 1100 9 10 1 1 0 7 1 +pinlabel=OUT +T 2700 1150 5 8 1 1 0 0 1 +pinnumber=2 +T 2700 1150 5 8 0 1 0 0 1 +pinseq=2 +} +P 0 1100 300 1100 1 0 0 +{ +T 350 1100 9 10 1 1 0 1 1 +pinlabel=IN +T 200 1150 5 8 1 1 0 6 1 +pinnumber=3 +T 200 1150 5 8 0 1 0 6 1 +pinseq=3 +} +P 2900 700 2600 700 1 0 0 +{ +T 2550 700 9 10 1 1 0 7 1 +pinlabel=OUT +T 2700 750 5 8 1 1 0 0 1 +pinnumber=4 +T 2700 750 5 8 0 1 0 0 1 +pinseq=4 +} diff --git a/board/lib/symbols/gittitle-1.sym b/board/lib/symbols/gittitle-1.sym new file mode 100644 index 0000000..d99cb91 --- /dev/null +++ b/board/lib/symbols/gittitle-1.sym @@ -0,0 +1,34 @@ +v 20110115 2 +L 3500 900 3500 0 15 0 0 0 -1 -1 +B 0 0 7500 1500 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +L 0 900 7500 900 15 0 0 0 -1 -1 +T 1000 700 9 10 1 1 0 0 1 +date=$Date$ +T 4900 700 9 10 1 1 0 0 1 +org=$Organisation$ +T 4900 400 9 10 1 1 0 0 1 +authors=$Authors$ +T 3500 1200 9 14 1 1 0 4 1 +title=TITLE +T 3700 400 15 8 1 0 0 0 1 +AUTHORS: +T 3700 100 15 8 1 0 0 0 1 +LICENCE: +T 100 100 15 8 1 0 0 0 1 +REVISION: +T 100 1100 15 8 1 0 0 0 1 +TITLE: +T 100 400 15 8 1 0 0 0 1 +VERSION: +T 900 1900 8 10 0 0 0 0 1 +graphical=1 +T 3700 700 15 8 1 0 0 0 1 +ORGANISATION: +T 100 700 15 8 1 0 0 0 1 +DATE: +T 1000 400 9 10 1 1 0 0 1 +v=$Version$ +T 1000 100 9 10 1 1 0 0 1 +rev=$Revision$ +T 4900 100 9 10 1 1 0 0 1 +licence=$Licence$ diff --git a/board/lib/symbols/pmosfet_power_gsd.sym b/board/lib/symbols/pmosfet_power_gsd.sym new file mode 100644 index 0000000..13549a8 --- /dev/null +++ b/board/lib/symbols/pmosfet_power_gsd.sym @@ -0,0 +1,59 @@ +v 20110115 2 +L 250 600 500 600 3 10 0 0 -1 -1 +L 250 200 500 200 3 10 0 0 -1 -1 +P 0 200 200 200 1 0 0 +{ +T 100 300 5 10 0 1 0 4 1 +pinnumber=1 +T 100 300 5 10 1 1 0 4 1 +pinlabel=G +T 100 400 5 10 0 1 0 0 1 +pinseq=1 +T 0 0 5 10 0 1 0 0 1 +pintype=pas +} +P 500 600 500 800 1 0 1 +{ +T 700 700 5 10 0 1 0 3 1 +pinnumber=3 +T 400 700 5 10 1 1 0 3 1 +pinlabel=D +T 700 700 5 10 0 1 0 3 1 +pinseq=3 +T 800 700 5 10 0 1 0 0 1 +pintype=pas +} +P 500 200 500 0 1 0 1 +{ +T 600 0 5 10 0 1 0 3 1 +pinnumber=2 +T 400 0 5 10 1 1 0 3 1 +pinlabel=S +T 600 0 5 10 0 1 0 0 1 +pinseq=2 +T 800 0 5 10 0 1 0 0 1 +pintype=pas +} +T 0 800 8 10 1 1 0 0 1 +refdes=Q? +L 250 675 250 525 3 30 0 0 -1 -1 +L 250 475 250 325 3 30 0 0 -1 -1 +L 250 275 250 125 3 30 0 0 -1 -1 +L 250 400 320 400 3 10 0 0 -1 -1 +L 400 400 400 200 3 10 0 0 -1 -1 +L 500 200 500 370 3 10 0 0 -1 -1 +L 460 370 540 370 3 10 0 0 -1 -1 +L 500 450 500 600 3 10 0 0 -1 -1 +H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 4 +M 400,400 +L 320,380 +L 320,420 +z +L 500 370 460 450 3 10 2 0 -1 -1 +L 460 450 540 450 3 10 2 0 -1 -1 +L 500 370 540 450 3 10 2 0 -1 -1 +L 200 600 200 200 3 10 1 0 -1 -1 +T 100 1300 8 10 0 0 0 0 1 +device=PMOS +T 100 1100 8 10 0 0 0 0 1 +description=Power MOSFET, p-channel diff --git a/board/lib/symbols/resonator-1.sym b/board/lib/symbols/resonator-1.sym new file mode 100644 index 0000000..b453838 --- /dev/null +++ b/board/lib/symbols/resonator-1.sym @@ -0,0 +1,53 @@ +v 20080110 1 +T 700 200 8 10 1 1 0 2 1 +refdes=U? +T 300 750 5 10 0 0 0 0 1 +device=resonator +T 300 950 5 10 0 0 0 0 1 +footprint=none +T 300 1350 5 10 0 0 0 0 1 +author=Werner Hoch +T 300 1550 5 10 0 0 0 0 1 +description=ceramic resonator with buildin capacitors +T 300 1150 5 10 0 0 0 0 1 +numslots=0 +P 1000 500 700 500 1 0 0 +{ +T 800 550 5 8 1 1 0 0 1 +pinnumber=3 +T 800 450 5 8 0 1 0 2 1 +pinseq=3 +T 650 500 9 8 0 1 0 6 1 +pinlabel=in +T 650 500 5 8 0 1 0 8 1 +pintype=pas +} +P 0 500 300 500 1 0 0 +{ +T 200 550 5 8 1 1 0 6 1 +pinnumber=1 +T 200 450 5 8 0 1 0 8 1 +pinseq=1 +T 350 500 9 8 0 1 0 0 1 +pinlabel=out +T 350 500 5 8 0 1 0 2 1 +pintype=pas +} +P 500 0 500 300 1 0 0 +{ +T 550 100 5 8 1 1 0 0 1 +pinnumber=2 +T 550 100 5 8 0 1 0 2 1 +pinseq=2 +T 500 350 9 8 0 1 0 3 1 +pinlabel=gnd +T 500 500 5 8 0 1 0 3 1 +pintype=pas +} +B 400 300 200 400 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +L 300 700 300 300 3 0 0 0 -1 -1 +L 700 700 700 300 3 0 0 0 -1 -1 +T 300 1750 5 10 0 0 0 0 1 +use-license=unlimited +T 300 1950 5 10 0 0 0 0 1 +dist-license=GPL2 diff --git a/board/pdf/ir-cock-grenade.pdf b/board/pdf/ir-cock-grenade.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fa4a4d8a2c8a80344bda01b9132f8b52b7745d64 GIT binary patch literal 29292 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