Index: trunk/util/pcblib-map/imgmap.sh
===================================================================
--- trunk/util/pcblib-map/imgmap.sh (nonexistent)
+++ trunk/util/pcblib-map/imgmap.sh (revision 385)
@@ -0,0 +1,116 @@
+#!/bin/sh
+png=map.png
+pcb=map.pcb
+
+png_dims=`file $png | awk -F "[,]" '{ sub("x", " ", $2); print $2}'`
+
+awk -v "png_dims=$png_dims" -v "png_url=$png" '
+BEGIN {
+ q = "\""
+ sub("^ *", "", png_dims)
+ sub(" *$", "", png_dims)
+ split(png_dims, A, " +")
+ png_sx = A[1]
+ png_sy = A[2]
+ ne = 0
+}
+
+function bump(idx, x, y)
+{
+ if ((E[idx, "minx"] == "") || (x < E[idx, "minx"]))
+ E[idx, "minx"] = x
+ if ((E[idx, "maxx"] == "") || (x > E[idx, "maxx"]))
+ E[idx, "maxx"] = x
+ if ((E[idx, "miny"] == "") || (y < E[idx, "miny"]))
+ E[idx, "miny"] = y
+ if ((E[idx, "maxy"] == "") || (y > E[idx, "maxy"]))
+ E[idx, "maxy"] = y
+}
+
+# Element["" "rcy(150, bar-sign)" "C1" "acy150" 22500 95000 -2000 -4500 1 100 ""]
+/^Element *[[]/ {
+ coords=$0
+ sub("Element *[[]", "", coords)
+ for(n = 1; n <= 4; n++) {
+ match(coords, "[\"][^\"]*[\"]")
+ P[n] = substr(coords, RSTART+1, RLENGTH-2)
+ sub("[\"][^\"]*[\"]", "", coords)
+ }
+ split(coords, A, " ")
+ E[ne, "cmd"] = P[2]
+ E[ne, "cx"] = A[1]
+ E[ne, "cy"] = A[2]
+ ne++
+ next
+}
+
+#ElementLine [-11811 -13006 -11811 -11250 3937]
+/^[ \t]*ElementLine *[[]/ {
+ sub("ElementLine *[[]", "", $0)
+ bump(ne-1, $1, $2)
+ bump(ne-1, $3, $4)
+ next
+}
+
+#ElementArc [-11811 -13006 -11811 -11250 3937]
+/^[ \t]*ElementArc *[[]/ {
+ sub("ElementArc *[[]", "", $0)
+ x = $1
+ y = $2
+ rx = $3
+ ry = $4
+ bump(ne-1, x-rx, y-ry)
+ bump(ne-1, x+rx, y+ry)
+ next
+}
+
+#Via[260000 120000 7874 4000 0 3150 "" ""]
+/^[ \t]*Via *[[]/ {
+ sub("Via *[[]", "", $0)
+ pcb_sx = $1
+ pcb_sy = $2
+ next
+}
+
+
+END {
+ scale_x = png_sx/pcb_sx
+ scale_y = png_sy/pcb_sy
+
+ print ""
+ print ""
+}
+
+' < $pcb > a.html
+
+
Property changes on: trunk/util/pcblib-map/imgmap.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: trunk/util/pcblib-map/map.pcb
===================================================================
--- trunk/util/pcblib-map/map.pcb (nonexistent)
+++ trunk/util/pcblib-map/map.pcb (revision 385)
@@ -0,0 +1,1153 @@
+# release: pcb 20110918
+
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
+FileVersion[20070407]
+
+PCB["" 260000 120000]
+
+Grid[10000.0 0 0 1]
+Cursor[0 0 0.000000]
+PolyArea[3100.006200]
+Thermal[0.500000]
+DRC[1200 900 1000 700 1500 1000]
+Flags("nameonpcb,clearnew,snappin,onlynames")
+Groups("1,3,4,c:2,5,6,s:7:8")
+Styles["Signal,1000,7874,3150,2000:Power,2000,8661,3937,2000:Fat,8000,13780,4724,2500:Sig-tight,1000,6400,3150,1200"]
+
+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")
+Via[260000 120000 7874 4000 0 3150 "" ""]
+
+Element["" "rcy(150, bar-sign)" "C1" "acy150" 22500 95000 -2000 -4500 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -15000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -28500 0 -24500 1000]
+ ElementLine [0 9500 0 13500 1000]
+ ElementLine [-2000 11500 2000 11500 1000]
+ ElementLine [7874 -17883 7874 -11250 3937]
+ ElementLine [-7874 -17883 -7874 -11250 3937]
+ ElementLine [9842 -16040 9842 -11250 3937]
+ ElementLine [-9842 -16040 -9842 -11250 3937]
+ ElementLine [11811 -13006 11811 -11250 3937]
+ ElementLine [-11811 -13006 -11811 -11250 3937]
+ ElementArc [0 -7500 15000 15000 90 360 1000]
+
+ )
+
+Element["" "so(8)" "" "8*250" 57500 82500 -10000 0 1 100 ""]
+(
+ Pad[-7500 7000 -7500 13500 2000 1000 3000 "" "1" "square,edge2"]
+ Pad[-7500 -13500 -7500 -7000 2000 1000 3000 "" "8" "square"]
+ Pad[-2500 7000 -2500 13500 2000 1000 3000 "" "2" "square,edge2"]
+ Pad[-2500 -13500 -2500 -7000 2000 1000 3000 "" "7" "square"]
+ Pad[2500 7000 2500 13500 2000 1000 3000 "" "3" "square,edge2"]
+ Pad[2500 -13500 2500 -7000 2000 1000 3000 "" "6" "square"]
+ Pad[7500 7000 7500 13500 2000 1000 3000 "" "4" "square,edge2"]
+ Pad[7500 -13500 7500 -7000 2000 1000 3000 "" "5" "square"]
+ ElementLine [-10000 16000 10000 16000 1000]
+ ElementLine [10000 -16000 10000 16000 1000]
+ ElementLine [-10000 -16000 10000 -16000 1000]
+ ElementLine [-10000 2500 -10000 16000 1000]
+ ElementLine [-10000 -16000 -10000 -2500 1000]
+ ElementArc [-10000 0 2500 2500 90 180 1000]
+
+ )
+
+Element["" "dip(4)" "" "4*300" 85000 102500 -10000 0 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "4" ""]
+ Pin[10000 0 8000 5000 8600 3937 "" "2" ""]
+ Pin[10000 -30000 8000 5000 8600 3937 "" "3" ""]
+ ElementLine [-5000 5000 15000 5000 1000]
+ ElementLine [15000 -35000 15000 5000 1000]
+ ElementLine [-5000 -35000 15000 -35000 1000]
+ ElementLine [-5000 -10000 -5000 5000 1000]
+ ElementLine [-5000 -35000 -5000 -20000 1000]
+ ElementArc [-5000 -15000 5000 5000 90 180 1000]
+
+ )
+
+Element["" "tssop(8)" "" "8*6.4mm" 117500 82500 -10000 0 1 100 ""]
+(
+ Pad[-3838 10236 -3838 14173 1771 1000 3000 "" "1" "square,edge2"]
+ Pad[-3838 -14173 -3838 -10236 1771 1000 3000 "" "8" "square"]
+ Pad[-1278 10236 -1278 14173 1771 1000 3000 "" "2" "square,edge2"]
+ Pad[-1278 -14173 -1278 -10236 1771 1000 3000 "" "7" "square"]
+ Pad[1280 10236 1280 14173 1771 1000 3000 "" "3" "square,edge2"]
+ Pad[1280 -14173 1280 -10236 1771 1000 3000 "" "6" "square"]
+ Pad[3839 10236 3839 14173 1771 1000 3000 "" "4" "square,edge2"]
+ Pad[3839 -14173 3839 -10236 1771 1000 3000 "" "5" "square"]
+ ElementLine [-6038 15973 6039 15973 1000]
+ ElementLine [6039 -15973 6039 15973 1000]
+ ElementLine [-6038 -15973 6039 -15973 1000]
+ ElementLine [-6038 2500 -6038 15973 1000]
+ ElementLine [-6038 -15973 -6038 -2500 1000]
+ ElementArc [-6038 0 2500 2500 90 180 1000]
+
+ )
+
+Element["" "connector(2,3)" "" "2*3" 142500 72500 0 -10000 0 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 10000 8000 5000 8600 3937 "" "2" ""]
+ Pin[0 20000 8000 5000 8600 3937 "" "3" ""]
+ Pin[10000 0 8000 5000 8600 3937 "" "4" ""]
+ Pin[10000 10000 8000 5000 8600 3937 "" "5" ""]
+ Pin[10000 20000 8000 5000 8600 3937 "" "6" ""]
+ ElementLine [-5000 -5000 -5000 25000 1000]
+ ElementLine [-5000 -5000 15000 -5000 1000]
+ ElementLine [15000 25000 -5000 25000 1000]
+ ElementLine [15000 25000 15000 -5000 1000]
+ ElementLine [-5000 5000 5000 5000 1000]
+ ElementLine [5000 -5000 5000 5000 1000]
+
+ )
+
+Element["" "connector(2,3,eshift=x)" "" "2*3" 175000 72500 0 -10000 0 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 10000 8000 5000 8600 3937 "" "2" ""]
+ Pin[0 20000 8000 5000 8600 3937 "" "3" ""]
+ Pin[10000 5000 8000 5000 8600 3937 "" "4" ""]
+ Pin[10000 15000 8000 5000 8600 3937 "" "5" ""]
+ Pin[10000 25000 8000 5000 8600 3937 "" "6" ""]
+ ElementLine [-5000 -5000 -5000 30000 1000]
+ ElementLine [-5000 -5000 15000 -5000 1000]
+ ElementLine [15000 30000 -5000 30000 1000]
+ ElementLine [15000 30000 15000 -5000 1000]
+ ElementLine [-5000 5000 5000 5000 1000]
+ ElementLine [5000 -5000 5000 5000 1000]
+
+ )
+
+Element["" "connector(2,3,eshift=x,etrunc=1)" "" "2*3" 207500 72500 0 -10000 0 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 10000 8000 5000 8600 3937 "" "2" ""]
+ Pin[0 20000 8000 5000 8600 3937 "" "3" ""]
+ Pin[10000 5000 8000 5000 8600 3937 "" "4" ""]
+ Pin[10000 15000 8000 5000 8600 3937 "" "5" ""]
+ ElementLine [-5000 -5000 -5000 25000 1000]
+ ElementLine [-5000 -5000 15000 -5000 1000]
+ ElementLine [15000 25000 -5000 25000 1000]
+ ElementLine [15000 25000 15000 -5000 1000]
+ ElementLine [-5000 5000 5000 5000 1000]
+ ElementLine [5000 -5000 5000 5000 1000]
+
+ )
+
+Element["" "acy(300)" "" "acy300" 20000 50000 -12000 -9000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -7500 0 0 1000]
+ ElementLine [0 -30000 0 -22500 1000]
+ ElementLine [-2500 -7500 2500 -7500 1000]
+ ElementLine [-2500 -22500 -2500 -7500 1000]
+ ElementLine [2500 -22500 2500 -7500 1000]
+ ElementLine [-2500 -22500 2500 -22500 1000]
+
+ )
+
+Element["" "acy(300, endcap)" "" "acy300" 40000 50000 -2000 -9000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -7500 0 0 1000]
+ ElementLine [0 -30000 0 -22500 1000]
+ ElementLine [2500 -20625 2500 -9375 1000]
+ ElementLine [2500 -9375 3000 -9166 1000]
+ ElementLine [2500 -20625 3000 -20833 1000]
+ ElementLine [-2500 -20625 -2500 -9375 1000]
+ ElementLine [-2500 -9375 -3000 -9166 1000]
+ ElementLine [-2500 -20625 -3000 -20833 1000]
+ ElementLine [-2500 -7500 2500 -7500 1000]
+ ElementLine [-3000 -9166 -3000 -8000 1000]
+ ElementLine [3000 -9166 3000 -8000 1000]
+ ElementLine [-3000 -22000 -3000 -20833 1000]
+ ElementLine [3000 -22000 3000 -20833 1000]
+ ElementLine [-2500 -22500 2500 -22500 1000]
+ ElementArc [-2500 -8000 500 500 0 90 1000]
+ ElementArc [2500 -8000 500 500 90 90 1000]
+ ElementArc [-2500 -22000 500 500 270 90 1000]
+ ElementArc [2500 -22000 500 500 180 90 1000]
+
+ )
+
+Element["" "acy(300, coil, dot)" "" "acy300" 60000 50000 -2000 -9000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -7500 0 0 1000]
+ ElementLine [0 -30000 0 -22500 1000]
+ ElementArc [0 -9375 1875 1875 270 180 1000]
+ ElementArc [0 -13125 1875 1875 270 180 1000]
+ ElementArc [0 -16875 1875 1875 270 180 1000]
+ ElementArc [0 -20625 1875 1875 270 180 1000]
+ ElementArc [-1250 -5500 666 666 90 360 1000]
+
+ )
+
+Element["" "acy(300, pol=bar)" "" "acy300" 80000 50000 -2000 -9000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -7500 0 0 1000]
+ ElementLine [0 -30000 0 -22500 1000]
+ ElementLine [-2500 -7500 2500 -7500 1000]
+ ElementLine [-2500 -22500 -2500 -7500 1000]
+ ElementLine [2500 -22500 2500 -7500 1000]
+ ElementLine [-2500 -22500 2500 -22500 1000]
+ ElementLine [-2500 -6500 2500 -6500 1000]
+ ElementLine [-2500 -8500 -2500 -6500 1000]
+ ElementLine [2500 -8500 2500 -6500 1000]
+ ElementLine [-2500 -8500 2500 -8500 1000]
+
+ )
+
+Element["" "acy(300, wiper=aarrow)" "" "acy300" 100000 50000 -2000 -9000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -7500 0 0 1000]
+ ElementLine [0 -30000 0 -22500 1000]
+ ElementLine [-2500 -7500 2500 -7500 1000]
+ ElementLine [-2500 -22500 -2500 -7500 1000]
+ ElementLine [2500 -22500 2500 -7500 1000]
+ ElementLine [-2500 -22500 2500 -22500 1000]
+ ElementLine [5000 -12500 -8000 -17500 1000]
+ ElementLine [-8000 -17500 -6492 -15848 1000]
+ ElementLine [-8000 -17500 -5774 -17715 1000]
+ ElementLine [-5774 -17715 -6492 -15848 1000]
+
+ )
+
+Element["" "acy(300, wiper=parrow)" "" "acy300" 120000 50000 -2000 -9000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -7500 0 0 1000]
+ ElementLine [0 -30000 0 -22500 1000]
+ ElementLine [-2500 -7500 2500 -7500 1000]
+ ElementLine [-2500 -22500 -2500 -7500 1000]
+ ElementLine [2500 -22500 2500 -7500 1000]
+ ElementLine [-2500 -22500 2500 -22500 1000]
+ ElementLine [-8000 -15000 -2500 -15000 1000]
+ ElementLine [-2500 -15000 -4500 -16000 1000]
+ ElementLine [-2500 -15000 -4500 -14000 1000]
+ ElementLine [-4500 -16000 -4500 -14000 1000]
+
+ )
+
+Element["" "acy(300, wiper=looparrow)" "" "acy300" 140000 50000 -2000 -9000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -7500 0 0 1000]
+ ElementLine [0 -30000 0 -22500 1000]
+ ElementLine [-2500 -7500 2500 -7500 1000]
+ ElementLine [-2500 -22500 -2500 -7500 1000]
+ ElementLine [2500 -22500 2500 -7500 1000]
+ ElementLine [-2500 -22500 2500 -22500 1000]
+ ElementLine [-8000 -15000 -2500 -15000 1000]
+ ElementLine [-2500 -15000 -4500 -16000 1000]
+ ElementLine [-2500 -15000 -4500 -14000 1000]
+ ElementLine [-4500 -16000 -4500 -14000 1000]
+ ElementLine [-8000 -24375 -8000 -15000 1000]
+ ElementLine [-8000 -24375 0 -24375 1000]
+
+ )
+
+Element["" "acy(300, zigzag)" "" "acy300" 160000 50000 -2000 -9000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -7500 0 0 1000]
+ ElementLine [0 -30000 0 -22500 1000]
+ ElementLine [0 -7500 -2500 -8750 1000]
+ ElementLine [-2500 -8750 2500 -11250 1000]
+ ElementLine [2500 -11250 0 -12500 1000]
+ ElementLine [0 -12500 -2500 -13750 1000]
+ ElementLine [-2500 -13750 2500 -16250 1000]
+ ElementLine [2500 -16250 0 -17500 1000]
+ ElementLine [0 -17500 -2500 -18750 1000]
+ ElementLine [-2500 -18750 2500 -21250 1000]
+ ElementLine [2500 -21250 0 -22500 1000]
+
+ )
+
+Element["" "acy(300, core)" "" "acy300" 180000 50000 -2000 -9000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -7500 0 0 1000]
+ ElementLine [0 -30000 0 -22500 1000]
+ ElementLine [-4875 -22500 -4875 -7500 1000]
+ ElementArc [0 -9375 1875 1875 270 180 1000]
+ ElementArc [0 -13125 1875 1875 270 180 1000]
+ ElementArc [0 -16875 1875 1875 270 180 1000]
+ ElementArc [0 -20625 1875 1875 270 180 1000]
+
+ )
+
+Element["" "acy(200, standing, pol=sign, dia=100)" "" "acy200" 240000 90000 -2000 -6000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -20000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -5000 0 0 1000]
+ ElementLine [0 -20000 0 -15000 1000]
+ ElementLine [0 -20000 0 0 1000]
+ ElementLine [2200 -6100 2200 -4100 1000]
+ ElementLine [2200 -15900 2200 -13900 1000]
+ ElementLine [1200 -14900 3200 -14900 1000]
+ ElementArc [0 0 10000 10000 90 360 1000]
+
+ )
+
+Element["" "alf(300,schottky)" "" "acy300" 200000 50000 -5000 -22000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -10000 0 0 1000]
+ ElementLine [0 -30000 0 -20000 1000]
+ ElementLine [-5000 -20000 5000 -20000 1000]
+ ElementLine [-5000 -20000 0 -10000 1000]
+ ElementLine [5000 -20000 0 -10000 1000]
+ ElementLine [-3500 -10000 3500 -10000 1000]
+ ElementArc [-3500 -11500 1500 1500 270 180 1000]
+ ElementArc [3500 -8500 1500 1500 90 180 1000]
+
+ )
+
+Element["" "alf(300,tunnel)" "" "acy300" 220000 50000 -5000 -22000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -10000 0 0 1000]
+ ElementLine [0 -30000 0 -20000 1000]
+ ElementLine [-5000 -20000 5000 -20000 1000]
+ ElementLine [-5000 -20000 0 -10000 1000]
+ ElementLine [5000 -20000 0 -10000 1000]
+ ElementLine [-5000 -10000 5000 -10000 1000]
+ ElementLine [5000 -11500 5000 -10000 1000]
+ ElementLine [-5000 -11500 -5000 -10000 1000]
+
+ )
+
+Element["" "alf(300,zener)" "" "acy300" 240000 50000 -5000 -22000 1 100 ""]
+(
+ Pin[0 0 8000 5000 8600 3937 "" "1" "square"]
+ Pin[0 -30000 8000 5000 8600 3937 "" "2" ""]
+ ElementLine [0 -10000 0 0 1000]
+ ElementLine [0 -30000 0 -20000 1000]
+ ElementLine [-5000 -20000 5000 -20000 1000]
+ ElementLine [-5000 -20000 0 -10000 1000]
+ ElementLine [5000 -20000 0 -10000 1000]
+ ElementLine [-5000 -10000 5000 -10000 1000]
+ ElementLine [5000 -10000 5000 -8500 1000]
+ ElementLine [-5000 -11500 -5000 -10000 1000]
+
+ )
+Layer(1 "component")
+(
+)
+Layer(2 "solder")
+(
+)
+Layer(3 "comp-GND")
+(
+)
+Layer(4 "comp-power")
+(
+)
+Layer(5 "sold-GND")
+(
+)
+Layer(6 "sold-power")
+(
+)
+Layer(7 "signal3")
+(
+)
+Layer(8 "outline")
+(
+)
+Layer(9 "silk")
+(
+)
+Layer(10 "silk")
+(
+)
Index: trunk/util/pcblib-map/map.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/util/pcblib-map/map.png
===================================================================
--- trunk/util/pcblib-map/map.png (nonexistent)
+++ trunk/util/pcblib-map/map.png (revision 385)
Property changes on: trunk/util/pcblib-map/map.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property