Stefan Schuermans commited on 2012-10-03 10:15:25
Showing 146 changed files, with 3800 additions and 0 deletions.
... | ... |
@@ -0,0 +1,106 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+use warnings; |
|
5 |
+ |
|
6 |
+if( @ARGV < 3 ) { |
|
7 |
+ print( STDERR "usage: $0 <pins> <side length (mm)> <center pad side length (mm)>\n" ); |
|
8 |
+ exit( -1 ); |
|
9 |
+} |
|
10 |
+my $pins = int( $ARGV[0] ); |
|
11 |
+my $side_len = $ARGV[1]; |
|
12 |
+my $center_side_len = $ARGV[2]; |
|
13 |
+ |
|
14 |
+my $pin_dist = 0.5; |
|
15 |
+my $pin_len = 0.4; |
|
16 |
+my $pin_width = 0.28; |
|
17 |
+my $pin_ext = 0.5; |
|
18 |
+ |
|
19 |
+my $silk_dist = 0.3; |
|
20 |
+ |
|
21 |
+my $pcb_clearance = 3000; |
|
22 |
+my $pcb_solder_add = 400; |
|
23 |
+ |
|
24 |
+my $pcb_silk_width = 700; |
|
25 |
+ |
|
26 |
+my $pins_side = int( $pins / 4 ); |
|
27 |
+if( $pins_side * 4 != $pins ) { |
|
28 |
+ print( STDERR "number of pins not divisble by 4\n" ); |
|
29 |
+ exit( -1 ); |
|
30 |
+} |
|
31 |
+ |
|
32 |
+sub mm2pcb |
|
33 |
+{ |
|
34 |
+ my $mm = shift; |
|
35 |
+ my $pcb = $mm / 0.000254; |
|
36 |
+ my $pcb_i = $pcb < 0 ? int( $pcb - 0.5 ) : int( $pcb + 0.5 ); |
|
37 |
+ return $pcb_i; |
|
38 |
+} |
|
39 |
+ |
|
40 |
+sub pad |
|
41 |
+{ |
|
42 |
+ my ($x1, $y1, $x2, $y2, $no) = @_; |
|
43 |
+ my $dx = abs( $x2 - $x1 ); |
|
44 |
+ my $dy = abs( $y2 - $y1 ); |
|
45 |
+ my $width = $dx < $dy ? $dx : $dy; |
|
46 |
+ my $width2 = $width / 2; |
|
47 |
+ my $cx = ($x1 + $x2) / 2; |
|
48 |
+ my $cy = ($y1 + $y2) / 2; |
|
49 |
+ my $dx1 = $x1 - $cx; |
|
50 |
+ my $dx2 = $x2 - $cx; |
|
51 |
+ my $dy1 = $y1 - $cy; |
|
52 |
+ my $dy2 = $y2 - $cy; |
|
53 |
+ $x1 += $dx1 < 0 ? $width2 : -$width2; |
|
54 |
+ $x2 += $dx2 < 0 ? $width2 : -$width2; |
|
55 |
+ $y1 += $dy1 < 0 ? $width2 : -$width2; |
|
56 |
+ $y2 += $dy2 < 0 ? $width2 : -$width2; |
|
57 |
+ my $pcb_width = mm2pcb( $width ); |
|
58 |
+ printf( "\tPad[%d %d %d %d %d %d %d \"%d\" \"%d\" \"square\"]\n", mm2pcb( $x1 ), mm2pcb( $y1 ), mm2pcb( $x2 ), mm2pcb( $y2 ), $pcb_width, $pcb_clearance, $pcb_width + $pcb_solder_add, $no, $no ); |
|
59 |
+} |
|
60 |
+ |
|
61 |
+sub line |
|
62 |
+{ |
|
63 |
+ my ($x1, $y1, $x2, $y2) = @_; |
|
64 |
+ printf( "\tElementLine[%d %d %d %d %d]\n", mm2pcb( $x1 ), mm2pcb( $y1 ), mm2pcb( $x2 ), mm2pcb( $y2 ), $pcb_silk_width ); |
|
65 |
+} |
|
66 |
+ |
|
67 |
+my $d_side = $side_len / 2; |
|
68 |
+my $d_pins_inner = $d_side - $pin_len; |
|
69 |
+my $d_pins_outer = $d_side + $pin_ext; |
|
70 |
+ |
|
71 |
+my $d_center_side = $center_side_len / 2; |
|
72 |
+ |
|
73 |
+my $d_corner = $d_side + $silk_dist; |
|
74 |
+my $d_corner_pins = ($pins_side + 1) / 2 * $pin_dist; |
|
75 |
+ |
|
76 |
+my $d_outline = $d_pins_outer + $silk_dist; |
|
77 |
+ |
|
78 |
+printf( "Element[\"\" \"MLF%d\" \"IC1\" \"MLF%d\" 0 0 %d %d 0 100 \"\"]\n(\n", $pins, $pins, mm2pcb( -$d_outline ), mm2pcb( $d_outline ) + 1000 ); |
|
79 |
+ |
|
80 |
+for( my $i = 0; $i < $pins_side; $i++ ) { |
|
81 |
+ my $d = ($i - ($pins_side - 1) / 2) * $pin_dist; |
|
82 |
+ my $d1 = $d - $pin_width / 2; |
|
83 |
+ my $d2 = $d + $pin_width / 2; |
|
84 |
+ pad( -$d_pins_outer, $d1, -$d_pins_inner, $d2, $i + 1 ); |
|
85 |
+ pad( $d1, $d_pins_outer, $d2, $d_pins_inner, $i + $pins_side + 1 ); |
|
86 |
+ pad( $d_pins_outer, -$d1, $d_pins_inner, -$d2, $i + 2 * $pins_side + 1 ); |
|
87 |
+ pad( -$d1, -$d_pins_outer, -$d2, -$d_pins_inner, $i + 3 * $pins_side + 1 ); |
|
88 |
+} |
|
89 |
+ |
|
90 |
+pad( -$d_center_side, -$d_center_side, $d_center_side, $d_center_side, 4 * $pins_side + 1 ); |
|
91 |
+ |
|
92 |
+for( my $y = -1; $y <= 1; $y += 2 ) { |
|
93 |
+ for( my $x = -1; $x <= 1; $x += 2 ) { |
|
94 |
+ line( $x * $d_corner, $y * $d_corner, $x * $d_corner, $y * $d_corner_pins ); |
|
95 |
+ line( $x * $d_corner, $y * $d_corner, $x * $d_corner_pins, $y * $d_corner ); |
|
96 |
+ } |
|
97 |
+} |
|
98 |
+ |
|
99 |
+line( -$d_corner, -$d_outline, $d_outline, -$d_outline ); |
|
100 |
+line( $d_outline, -$d_outline, $d_outline, $d_outline ); |
|
101 |
+line( $d_outline, $d_outline, -$d_outline, $d_outline ); |
|
102 |
+line( -$d_outline, $d_outline, -$d_outline, -$d_corner ); |
|
103 |
+line( -$d_corner, -$d_outline, -$d_outline, -$d_corner ); |
|
104 |
+ |
|
105 |
+print( "\t)\n" ); |
|
106 |
+ |
... | ... |
@@ -0,0 +1,119 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+use warnings; |
|
5 |
+ |
|
6 |
+if( @ARGV < 4 ) { |
|
7 |
+ print( STDERR "usage: $0 <pins> <body width (mm)> <pwr pad length (mm)> <pwr pad width (mm)>\n" ); |
|
8 |
+ exit( -1 ); |
|
9 |
+} |
|
10 |
+my $pins = int( abs( $ARGV[0] ) ); |
|
11 |
+my $body_width = abs( $ARGV[1] ); |
|
12 |
+my $pwr_pad_length = abs( $ARGV[2] ); |
|
13 |
+my $pwr_pad_width = abs( $ARGV[3] ); |
|
14 |
+ |
|
15 |
+my $pin_dist = 0.65; |
|
16 |
+my $pad_inner_ext = 0.775; |
|
17 |
+my $pad_outer_ext = 0.775; |
|
18 |
+my $pad_width = 0.25; |
|
19 |
+ |
|
20 |
+my $silk_dist = 0.254; |
|
21 |
+ |
|
22 |
+my $pcb_clearance = 3000; |
|
23 |
+my $pcb_solder_add = 600; |
|
24 |
+ |
|
25 |
+my $arc_rad = 0.635; |
|
26 |
+my $pcb_silk_width = 700; |
|
27 |
+ |
|
28 |
+my $pins_side = int( $pins / 2 ); |
|
29 |
+if( $pins_side * 2 != $pins ) { |
|
30 |
+ print( STDERR "number of pins not divisble by 2\n" ); |
|
31 |
+ exit( -1 ); |
|
32 |
+} |
|
33 |
+ |
|
34 |
+sub mm2pcb |
|
35 |
+{ |
|
36 |
+ my $mm = shift; |
|
37 |
+ my $pcb = $mm / 0.000254; |
|
38 |
+ my $pcb_i = $pcb < 0 ? int( $pcb - 0.5 ) : int( $pcb + 0.5 ); |
|
39 |
+ return $pcb_i; |
|
40 |
+} |
|
41 |
+ |
|
42 |
+sub pad |
|
43 |
+{ |
|
44 |
+ my ($x1, $y1, $x2, $y2, $no) = @_; |
|
45 |
+ my $dx = abs( $x2 - $x1 ); |
|
46 |
+ my $dy = abs( $y2 - $y1 ); |
|
47 |
+ my $width = $dx < $dy ? $dx : $dy; |
|
48 |
+ my $width2 = $width / 2; |
|
49 |
+ my $cx = ($x1 + $x2) / 2; |
|
50 |
+ my $cy = ($y1 + $y2) / 2; |
|
51 |
+ my $dx1 = $x1 - $cx; |
|
52 |
+ my $dx2 = $x2 - $cx; |
|
53 |
+ my $dy1 = $y1 - $cy; |
|
54 |
+ my $dy2 = $y2 - $cy; |
|
55 |
+ $x1 += $dx1 < 0 ? $width2 : -$width2; |
|
56 |
+ $x2 += $dx2 < 0 ? $width2 : -$width2; |
|
57 |
+ $y1 += $dy1 < 0 ? $width2 : -$width2; |
|
58 |
+ $y2 += $dy2 < 0 ? $width2 : -$width2; |
|
59 |
+ my $pcb_width = mm2pcb( $width ); |
|
60 |
+ printf( "\tPad[%d %d %d %d %d %d %d \"%d\" \"%d\" \"square\"]\n", |
|
61 |
+ mm2pcb( $x1 ), mm2pcb( $y1 ), |
|
62 |
+ mm2pcb( $x2 ), mm2pcb( $y2 ), |
|
63 |
+ $pcb_width, $pcb_clearance, |
|
64 |
+ $pcb_width + $pcb_solder_add, |
|
65 |
+ $no, $no ); |
|
66 |
+} |
|
67 |
+ |
|
68 |
+sub line |
|
69 |
+{ |
|
70 |
+ my ($x1, $y1, $x2, $y2) = @_; |
|
71 |
+ printf( "\tElementLine[%d %d %d %d %d]\n", |
|
72 |
+ mm2pcb( $x1 ), mm2pcb( $y1 ), |
|
73 |
+ mm2pcb( $x2 ), mm2pcb( $y2 ), |
|
74 |
+ $pcb_silk_width ); |
|
75 |
+} |
|
76 |
+ |
|
77 |
+sub arc |
|
78 |
+{ |
|
79 |
+ my ($x, $y, $w, $h, $start, $angle) = @_; |
|
80 |
+ printf( "\tElementArc[%d %d %d %d %d %d %d]\n", |
|
81 |
+ mm2pcb( $x ), mm2pcb( $y ), |
|
82 |
+ mm2pcb( $w ), mm2pcb( $h ), |
|
83 |
+ $start, $angle, |
|
84 |
+ $pcb_silk_width ); |
|
85 |
+} |
|
86 |
+ |
|
87 |
+my $d_ver = ($pins_side - 1) * $pin_dist / 2 + $pad_width / 2; |
|
88 |
+my $d_outer = $body_width / 2 + $pad_outer_ext; |
|
89 |
+my $d_inner = $body_width / 2 - $pad_inner_ext; |
|
90 |
+ |
|
91 |
+my $d_outline_ver = $d_ver + $silk_dist; |
|
92 |
+my $d_outline_hor = $d_outer + $silk_dist; |
|
93 |
+ |
|
94 |
+printf( "Element[\"\" \"PDSO%d\" \"IC1\" \"PDSO%d\"" . |
|
95 |
+ " 0 0 %d %d 0 100 \"\"]\n(\n", |
|
96 |
+ $pins, $pins, |
|
97 |
+ mm2pcb( -$d_outline_hor ), |
|
98 |
+ mm2pcb( $d_outline_ver ) + 1000 ); |
|
99 |
+ |
|
100 |
+for( my $i = 0; $i < $pins_side; $i++ ) { |
|
101 |
+ my $y = ($i - ($pins_side - 1) / 2) * $pin_dist; |
|
102 |
+ my $y1 = $y - $pad_width / 2; |
|
103 |
+ my $y2 = $y + $pad_width / 2; |
|
104 |
+ pad( -$d_outer, $y1, -$d_inner, $y2, 1 + $i ); |
|
105 |
+ pad( $d_outer, $y1, $d_inner, $y2, $pins - $i ); |
|
106 |
+} |
|
107 |
+ |
|
108 |
+pad( -$pwr_pad_width / 2, -$pwr_pad_length / 2, |
|
109 |
+ $pwr_pad_width / 2, $pwr_pad_length / 2, $pins + 1 ); |
|
110 |
+ |
|
111 |
+line( -$d_outline_hor, -$d_outline_ver, -$arc_rad, -$d_outline_ver ); |
|
112 |
+line( $d_outline_hor, -$d_outline_ver, $arc_rad, -$d_outline_ver ); |
|
113 |
+arc( 0, -$d_outline_ver, $arc_rad, $arc_rad, 0, 180 ); |
|
114 |
+line( -$d_outline_hor, $d_outline_ver, $d_outline_hor, $d_outline_ver ); |
|
115 |
+line( -$d_outline_hor, -$d_outline_ver, -$d_outline_hor, $d_outline_ver ); |
|
116 |
+line( $d_outline_hor, -$d_outline_ver, $d_outline_hor, $d_outline_ver ); |
|
117 |
+ |
|
118 |
+print( "\t)\n" ); |
|
119 |
+ |
... | ... |
@@ -0,0 +1,105 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+use warnings; |
|
5 |
+ |
|
6 |
+if( @ARGV < 3 ) { |
|
7 |
+ print( STDERR "usage: $0 <pins> <pin spacing (mm)> <side length (mm)>\n" ); |
|
8 |
+ exit( -1 ); |
|
9 |
+} |
|
10 |
+my $pins = int( $ARGV[0] ); |
|
11 |
+my $pin_spacing = $ARGV[1]; |
|
12 |
+my $side_len = $ARGV[2]; |
|
13 |
+ |
|
14 |
+my $pin_dist = $pin_spacing; |
|
15 |
+my $pin_width = $pin_spacing * 0.5; |
|
16 |
+my $pin_begin = 0.5; |
|
17 |
+my $pin_len = 1.5; |
|
18 |
+ |
|
19 |
+my $silk_dist = 0.3; |
|
20 |
+ |
|
21 |
+my $pcb_clearance = 3000; |
|
22 |
+my $pcb_solder_add = 400; |
|
23 |
+ |
|
24 |
+my $pcb_silk_width = 700; |
|
25 |
+ |
|
26 |
+my $pins_side = int( $pins / 4 ); |
|
27 |
+if( $pins_side * 4 != $pins ) { |
|
28 |
+ print( STDERR "number of pins not divisble by 4\n" ); |
|
29 |
+ exit( -1 ); |
|
30 |
+} |
|
31 |
+ |
|
32 |
+sub mm2pcb |
|
33 |
+{ |
|
34 |
+ my $mm = shift; |
|
35 |
+ my $pcb = $mm / 0.000254; |
|
36 |
+ my $pcb_i = $pcb < 0 ? int( $pcb - 0.5 ) : int( $pcb + 0.5 ); |
|
37 |
+ return $pcb_i; |
|
38 |
+} |
|
39 |
+ |
|
40 |
+sub pad |
|
41 |
+{ |
|
42 |
+ my ($x1, $y1, $x2, $y2, $no) = @_; |
|
43 |
+ my $dx = abs( $x2 - $x1 ); |
|
44 |
+ my $dy = abs( $y2 - $y1 ); |
|
45 |
+ my $width = $dx < $dy ? $dx : $dy; |
|
46 |
+ my $width2 = $width / 2; |
|
47 |
+ my $cx = ($x1 + $x2) / 2; |
|
48 |
+ my $cy = ($y1 + $y2) / 2; |
|
49 |
+ my $dx1 = $x1 - $cx; |
|
50 |
+ my $dx2 = $x2 - $cx; |
|
51 |
+ my $dy1 = $y1 - $cy; |
|
52 |
+ my $dy2 = $y2 - $cy; |
|
53 |
+ $x1 += $dx1 < 0 ? $width2 : -$width2; |
|
54 |
+ $x2 += $dx2 < 0 ? $width2 : -$width2; |
|
55 |
+ $y1 += $dy1 < 0 ? $width2 : -$width2; |
|
56 |
+ $y2 += $dy2 < 0 ? $width2 : -$width2; |
|
57 |
+ my $pcb_width = mm2pcb( $width ); |
|
58 |
+ printf( "\tPad[%d %d %d %d %d %d %d \"%d\" \"%d\" \"square\"]\n", mm2pcb( $x1 ), mm2pcb( $y1 ), mm2pcb( $x2 ), mm2pcb( $y2 ), $pcb_width, $pcb_clearance, $pcb_width + $pcb_solder_add, $no, $no ); |
|
59 |
+} |
|
60 |
+ |
|
61 |
+sub line |
|
62 |
+{ |
|
63 |
+ my ($x1, $y1, $x2, $y2) = @_; |
|
64 |
+ printf( "\tElementLine[%d %d %d %d %d]\n", mm2pcb( $x1 ), mm2pcb( $y1 ), mm2pcb( $x2 ), mm2pcb( $y2 ), $pcb_silk_width ); |
|
65 |
+} |
|
66 |
+ |
|
67 |
+my $d_side = $side_len / 2; |
|
68 |
+my $d_pins_inner = $d_side + $pin_begin; |
|
69 |
+my $d_pins_outer = $d_pins_inner + $pin_len; |
|
70 |
+ |
|
71 |
+my $d_corner = $d_side + $silk_dist; |
|
72 |
+my $d_corner_pins = ($pins_side + 1) / 2 * $pin_dist; |
|
73 |
+ |
|
74 |
+my $d_outline = $d_pins_outer + $silk_dist; |
|
75 |
+ |
|
76 |
+my $name_pitch = sprintf( "%f", $pin_spacing ); |
|
77 |
+$name_pitch =~ s/[^0-9]//g; |
|
78 |
+$name_pitch =~ s/0*$//g; |
|
79 |
+my $name = "QFP" . sprintf( "%d", $pins ) . "_" . $name_pitch; |
|
80 |
+printf( "Element[\"\" \"%s\" \"IC1\" \"%s\" 0 0 %d %d 0 100 \"\"]\n(\n", $name, $name, mm2pcb( -$d_outline ), mm2pcb( $d_outline ) + 1000 ); |
|
81 |
+ |
|
82 |
+for( my $i = 0; $i < $pins_side; $i++ ) { |
|
83 |
+ my $d = ($i - ($pins_side - 1) / 2) * $pin_dist; |
|
84 |
+ my $d1 = $d - $pin_width / 2; |
|
85 |
+ my $d2 = $d + $pin_width / 2; |
|
86 |
+ pad( -$d_pins_outer, $d1, -$d_pins_inner, $d2, $i + 1 ); |
|
87 |
+ pad( $d1, $d_pins_outer, $d2, $d_pins_inner, $i + $pins_side + 1 ); |
|
88 |
+ pad( $d_pins_outer, -$d1, $d_pins_inner, -$d2, $i + 2 * $pins_side + 1 ); |
|
89 |
+ pad( -$d1, -$d_pins_outer, -$d2, -$d_pins_inner, $i + 3 * $pins_side + 1 ); |
|
90 |
+} |
|
91 |
+ |
|
92 |
+line( -$d_corner_pins, -$d_corner, $d_corner, -$d_corner ); |
|
93 |
+line( $d_corner, -$d_corner, $d_corner, $d_corner ); |
|
94 |
+line( $d_corner, $d_corner, -$d_corner, $d_corner ); |
|
95 |
+line( -$d_corner, $d_corner, -$d_corner, -$d_corner_pins ); |
|
96 |
+line( -$d_corner_pins, -$d_corner, -$d_corner, -$d_corner_pins ); |
|
97 |
+ |
|
98 |
+line( -$d_corner, -$d_outline, $d_outline, -$d_outline ); |
|
99 |
+line( $d_outline, -$d_outline, $d_outline, $d_outline ); |
|
100 |
+line( $d_outline, $d_outline, -$d_outline, $d_outline ); |
|
101 |
+line( -$d_outline, $d_outline, -$d_outline, -$d_corner ); |
|
102 |
+line( -$d_corner, -$d_outline, -$d_outline, -$d_corner ); |
|
103 |
+ |
|
104 |
+print( "\t)\n" ); |
|
105 |
+ |
... | ... |
@@ -0,0 +1,113 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+use warnings; |
|
5 |
+ |
|
6 |
+if( @ARGV < 7 ) { |
|
7 |
+ print( STDERR "usage: $0 <pins X> <pins Y> <pin spacing (mm)> <pin width (mm)> <pin length (mm)> <side length X (mm)> <side length Y (mm)>\n" ); |
|
8 |
+ exit( -1 ); |
|
9 |
+} |
|
10 |
+my $pins_x = int( $ARGV[0] ); |
|
11 |
+my $pins_y = int( $ARGV[1] ); |
|
12 |
+my $pin_spacing = $ARGV[2]; |
|
13 |
+my $pin_width = $ARGV[3]; |
|
14 |
+my $pin_len = $ARGV[4]; |
|
15 |
+my $side_x_len = $ARGV[5]; |
|
16 |
+my $side_y_len = $ARGV[6]; |
|
17 |
+ |
|
18 |
+my $pin_dist = $pin_spacing; |
|
19 |
+my $pin_begin = 0.5; |
|
20 |
+ |
|
21 |
+my $silk_dist = 0.3; |
|
22 |
+ |
|
23 |
+my $pcb_clearance = 3000; |
|
24 |
+my $pcb_solder_add = 400; |
|
25 |
+ |
|
26 |
+my $pcb_silk_width = 700; |
|
27 |
+ |
|
28 |
+sub mm2pcb |
|
29 |
+{ |
|
30 |
+ my $mm = shift; |
|
31 |
+ my $pcb = $mm / 0.000254; |
|
32 |
+ my $pcb_i = $pcb < 0 ? int( $pcb - 0.5 ) : int( $pcb + 0.5 ); |
|
33 |
+ return $pcb_i; |
|
34 |
+} |
|
35 |
+ |
|
36 |
+sub pad |
|
37 |
+{ |
|
38 |
+ my ($x1, $y1, $x2, $y2, $no) = @_; |
|
39 |
+ my $dx = abs( $x2 - $x1 ); |
|
40 |
+ my $dy = abs( $y2 - $y1 ); |
|
41 |
+ my $width = $dx < $dy ? $dx : $dy; |
|
42 |
+ my $width2 = $width / 2; |
|
43 |
+ my $cx = ($x1 + $x2) / 2; |
|
44 |
+ my $cy = ($y1 + $y2) / 2; |
|
45 |
+ my $dx1 = $x1 - $cx; |
|
46 |
+ my $dx2 = $x2 - $cx; |
|
47 |
+ my $dy1 = $y1 - $cy; |
|
48 |
+ my $dy2 = $y2 - $cy; |
|
49 |
+ $x1 += $dx1 < 0 ? $width2 : -$width2; |
|
50 |
+ $x2 += $dx2 < 0 ? $width2 : -$width2; |
|
51 |
+ $y1 += $dy1 < 0 ? $width2 : -$width2; |
|
52 |
+ $y2 += $dy2 < 0 ? $width2 : -$width2; |
|
53 |
+ my $pcb_width = mm2pcb( $width ); |
|
54 |
+ printf( "\tPad[%d %d %d %d %d %d %d \"%d\" \"%d\" \"square\"]\n", mm2pcb( $x1 ), mm2pcb( $y1 ), mm2pcb( $x2 ), mm2pcb( $y2 ), $pcb_width, $pcb_clearance, $pcb_width + $pcb_solder_add, $no, $no ); |
|
55 |
+} |
|
56 |
+ |
|
57 |
+sub line |
|
58 |
+{ |
|
59 |
+ my ($x1, $y1, $x2, $y2) = @_; |
|
60 |
+ printf( "\tElementLine[%d %d %d %d %d]\n", mm2pcb( $x1 ), mm2pcb( $y1 ), mm2pcb( $x2 ), mm2pcb( $y2 ), $pcb_silk_width ); |
|
61 |
+} |
|
62 |
+ |
|
63 |
+my $d_side_x = $side_x_len / 2; |
|
64 |
+my $d_side_y = $side_y_len / 2; |
|
65 |
+my $d_pins_inner_x = $d_side_x + $pin_begin; |
|
66 |
+my $d_pins_inner_y = $d_side_y + $pin_begin; |
|
67 |
+my $d_pins_outer_x = $d_pins_inner_x + $pin_len; |
|
68 |
+my $d_pins_outer_y = $d_pins_inner_y + $pin_len; |
|
69 |
+ |
|
70 |
+my $d_corner_x = $d_side_x + $silk_dist; |
|
71 |
+my $d_corner_y = $d_side_y + $silk_dist; |
|
72 |
+my $d_corner_pins_x = $d_corner_x - $pin_dist; |
|
73 |
+my $d_corner_pins_y = $d_corner_y - $pin_dist; |
|
74 |
+ |
|
75 |
+my $d_outline_x = $d_pins_outer_x + $silk_dist; |
|
76 |
+my $d_outline_y = $d_pins_outer_y + $silk_dist; |
|
77 |
+ |
|
78 |
+my $name_pitch = sprintf( "%f", $pin_spacing ); |
|
79 |
+$name_pitch =~ s/[^0-9]//g; |
|
80 |
+$name_pitch =~ s/0*$//g; |
|
81 |
+my $name = "QFP" . sprintf( "%d", ($pins_x + $pins_y) * 2 ) . "_R" . $name_pitch; |
|
82 |
+printf( "Element[\"\" \"%s\" \"IC1\" \"%s\" 0 0 %d %d 0 100 \"\"]\n(\n", $name, $name, mm2pcb( -$d_outline_x ), mm2pcb( $d_outline_y ) + 1000 ); |
|
83 |
+ |
|
84 |
+for( my $i = 0; $i < $pins_x; $i++ ) { |
|
85 |
+ my $d = ($i - ($pins_x - 1) / 2) * $pin_dist; |
|
86 |
+ my $d1 = $d - $pin_width / 2; |
|
87 |
+ my $d2 = $d + $pin_width / 2; |
|
88 |
+ pad( $d1, $d_pins_outer_y, $d2, $d_pins_inner_y, $i + $pins_y + 1 ); |
|
89 |
+ pad( -$d1, -$d_pins_outer_y, -$d2, -$d_pins_inner_y, $i + $pins_x + 2 * $pins_y + 1 ); |
|
90 |
+} |
|
91 |
+ |
|
92 |
+for( my $i = 0; $i < $pins_y; $i++ ) { |
|
93 |
+ my $d = ($i - ($pins_y - 1) / 2) * $pin_dist; |
|
94 |
+ my $d1 = $d - $pin_width / 2; |
|
95 |
+ my $d2 = $d + $pin_width / 2; |
|
96 |
+ pad( -$d_pins_outer_x, $d1, -$d_pins_inner_x, $d2, $i + 1 ); |
|
97 |
+ pad( $d_pins_outer_x, -$d1, $d_pins_inner_x, -$d2, $i + $pins_x + $pins_y + 1 ); |
|
98 |
+} |
|
99 |
+ |
|
100 |
+line( -$d_corner_pins_x, -$d_corner_y, $d_corner_x, -$d_corner_y ); |
|
101 |
+line( $d_corner_x, -$d_corner_y, $d_corner_x, $d_corner_y ); |
|
102 |
+line( $d_corner_x, $d_corner_y, -$d_corner_x, $d_corner_y ); |
|
103 |
+line( -$d_corner_x, $d_corner_y, -$d_corner_x, -$d_corner_pins_y ); |
|
104 |
+line( -$d_corner_pins_x, -$d_corner_y, -$d_corner_x, -$d_corner_pins_y ); |
|
105 |
+ |
|
106 |
+line( -$d_corner_x, -$d_outline_y, $d_outline_x, -$d_outline_y ); |
|
107 |
+line( $d_outline_x, -$d_outline_y, $d_outline_x, $d_outline_y ); |
|
108 |
+line( $d_outline_x, $d_outline_y, -$d_outline_x, $d_outline_y ); |
|
109 |
+line( -$d_outline_x, $d_outline_y, -$d_outline_x, -$d_corner_y ); |
|
110 |
+line( -$d_corner_x, -$d_outline_y, -$d_outline_x, -$d_corner_y ); |
|
111 |
+ |
|
112 |
+print( "\t)\n" ); |
|
113 |
+ |
... | ... |
@@ -0,0 +1,95 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+use warnings; |
|
5 |
+ |
|
6 |
+if( @ARGV < 2 ) { |
|
7 |
+ print( STDERR "usage: $0 <length (10mil)> <width (10mil)>\n" ); |
|
8 |
+ exit( -1 ); |
|
9 |
+} |
|
10 |
+my $length = int( abs( $ARGV[0] ) ); |
|
11 |
+my $width = int( abs( $ARGV[1] ) ); |
|
12 |
+ |
|
13 |
+my $pad_width_factor = 1.1; |
|
14 |
+my $pad_inner_ext = 20; |
|
15 |
+my $pad_outer_ext = 20; |
|
16 |
+ |
|
17 |
+my $silk_dist = 10; |
|
18 |
+ |
|
19 |
+my $pcb_clearance = 3000; |
|
20 |
+my $pcb_solder_add = 600; |
|
21 |
+ |
|
22 |
+my $pcb_silk_width = 700; |
|
23 |
+ |
|
24 |
+sub mil2pcb |
|
25 |
+{ |
|
26 |
+ my $mil = shift; |
|
27 |
+ my $pcb = $mil / 0.01; |
|
28 |
+ my $pcb_i = $pcb < 0 ? int( $pcb - 0.5 ) : int( $pcb + 0.5 ); |
|
29 |
+ return $pcb_i; |
|
30 |
+} |
|
31 |
+ |
|
32 |
+sub pad |
|
33 |
+{ |
|
34 |
+ my ($x1, $y1, $x2, $y2, $no) = @_; |
|
35 |
+ my $dx = abs( $x2 - $x1 ); |
|
36 |
+ my $dy = abs( $y2 - $y1 ); |
|
37 |
+ my $width = $dx < $dy ? $dx : $dy; |
|
38 |
+ my $width2 = $width / 2; |
|
39 |
+ my $cx = ($x1 + $x2) / 2; |
|
40 |
+ my $cy = ($y1 + $y2) / 2; |
|
41 |
+ my $dx1 = $x1 - $cx; |
|
42 |
+ my $dx2 = $x2 - $cx; |
|
43 |
+ my $dy1 = $y1 - $cy; |
|
44 |
+ my $dy2 = $y2 - $cy; |
|
45 |
+ $x1 += $dx1 < 0 ? $width2 : -$width2; |
|
46 |
+ $x2 += $dx2 < 0 ? $width2 : -$width2; |
|
47 |
+ $y1 += $dy1 < 0 ? $width2 : -$width2; |
|
48 |
+ $y2 += $dy2 < 0 ? $width2 : -$width2; |
|
49 |
+ my $pcb_width = mil2pcb( $width ); |
|
50 |
+ printf( "\tPad[%d %d %d %d %d %d %d \"%d\" \"%d\" \"square\"]\n", |
|
51 |
+ mil2pcb( $x1 ), mil2pcb( $y1 ), |
|
52 |
+ mil2pcb( $x2 ), mil2pcb( $y2 ), |
|
53 |
+ $pcb_width, $pcb_clearance, |
|
54 |
+ $pcb_width + $pcb_solder_add, |
|
55 |
+ $no, $no ); |
|
56 |
+} |
|
57 |
+ |
|
58 |
+sub line |
|
59 |
+{ |
|
60 |
+ my ($x1, $y1, $x2, $y2) = @_; |
|
61 |
+ printf( "\tElementLine[%d %d %d %d %d]\n", |
|
62 |
+ mil2pcb( $x1 ), mil2pcb( $y1 ), |
|
63 |
+ mil2pcb( $x2 ), mil2pcb( $y2 ), |
|
64 |
+ $pcb_silk_width ); |
|
65 |
+} |
|
66 |
+ |
|
67 |
+my $length_mil = $length * 10; |
|
68 |
+my $width_mil = $width * 10; |
|
69 |
+ |
|
70 |
+my $d_ver = $width_mil / 2; |
|
71 |
+my $d_outer = $length_mil / 2 + $pad_outer_ext; |
|
72 |
+my $d_inner = $length_mil / 2 - $pad_inner_ext; |
|
73 |
+if( $d_inner < $length_mil / 4 ) { |
|
74 |
+ $d_inner = $length_mil / 4; |
|
75 |
+} |
|
76 |
+ |
|
77 |
+my $d_outline_ver = $d_ver + $silk_dist; |
|
78 |
+my $d_outline_hor = $d_outer + $silk_dist; |
|
79 |
+ |
|
80 |
+printf( "Element[\"\" \"SMD %02d%02d\" \"R1\" \"SMD %02d%02d\"" . |
|
81 |
+ " 0 0 %d %d 0 100 \"\"]\n(\n", |
|
82 |
+ $length, $width, $length, $width, |
|
83 |
+ mil2pcb( -$d_outline_hor ), |
|
84 |
+ mil2pcb( $d_outline_ver ) + 1000 ); |
|
85 |
+ |
|
86 |
+pad( -$d_outer, -$d_ver, -$d_inner, $d_ver, 1 ); |
|
87 |
+pad( $d_outer, -$d_ver, $d_inner, $d_ver, 2 ); |
|
88 |
+ |
|
89 |
+line( -$d_outline_hor, -$d_outline_ver, $d_outline_hor, -$d_outline_ver ); |
|
90 |
+line( -$d_outline_hor, $d_outline_ver, $d_outline_hor, $d_outline_ver ); |
|
91 |
+line( -$d_outline_hor, -$d_outline_ver, -$d_outline_hor, $d_outline_ver ); |
|
92 |
+line( $d_outline_hor, -$d_outline_ver, $d_outline_hor, $d_outline_ver ); |
|
93 |
+ |
|
94 |
+print( "\t)\n" ); |
|
95 |
+ |
... | ... |
@@ -0,0 +1,114 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+use warnings; |
|
5 |
+ |
|
6 |
+if( @ARGV < 2 ) { |
|
7 |
+ print( STDERR "usage: $0 <pins> <body width (mil)>\n" ); |
|
8 |
+ exit( -1 ); |
|
9 |
+} |
|
10 |
+my $pins = int( abs( $ARGV[0] ) ); |
|
11 |
+my $body_width = int( abs( $ARGV[1] ) ); |
|
12 |
+ |
|
13 |
+my $pin_dist = 50; |
|
14 |
+my $pad_inner_ext = 15; |
|
15 |
+my $pad_outer_ext = 70; |
|
16 |
+my $pad_width = 20; |
|
17 |
+ |
|
18 |
+my $silk_dist = 10; |
|
19 |
+ |
|
20 |
+my $pcb_clearance = 3000; |
|
21 |
+my $pcb_solder_add = 600; |
|
22 |
+ |
|
23 |
+my $arc_rad = 25; |
|
24 |
+my $pcb_silk_width = 700; |
|
25 |
+ |
|
26 |
+my $pins_side = int( $pins / 2 ); |
|
27 |
+if( $pins_side * 2 != $pins ) { |
|
28 |
+ print( STDERR "number of pins not divisble by 2\n" ); |
|
29 |
+ exit( -1 ); |
|
30 |
+} |
|
31 |
+ |
|
32 |
+sub mil2pcb |
|
33 |
+{ |
|
34 |
+ my $mil = shift; |
|
35 |
+ my $pcb = $mil / 0.01; |
|
36 |
+ my $pcb_i = $pcb < 0 ? int( $pcb - 0.5 ) : int( $pcb + 0.5 ); |
|
37 |
+ return $pcb_i; |
|
38 |
+} |
|
39 |
+ |
|
40 |
+sub pad |
|
41 |
+{ |
|
42 |
+ my ($x1, $y1, $x2, $y2, $no) = @_; |
|
43 |
+ my $dx = abs( $x2 - $x1 ); |
|
44 |
+ my $dy = abs( $y2 - $y1 ); |
|
45 |
+ my $width = $dx < $dy ? $dx : $dy; |
|
46 |
+ my $width2 = $width / 2; |
|
47 |
+ my $cx = ($x1 + $x2) / 2; |
|
48 |
+ my $cy = ($y1 + $y2) / 2; |
|
49 |
+ my $dx1 = $x1 - $cx; |
|
50 |
+ my $dx2 = $x2 - $cx; |
|
51 |
+ my $dy1 = $y1 - $cy; |
|
52 |
+ my $dy2 = $y2 - $cy; |
|
53 |
+ $x1 += $dx1 < 0 ? $width2 : -$width2; |
|
54 |
+ $x2 += $dx2 < 0 ? $width2 : -$width2; |
|
55 |
+ $y1 += $dy1 < 0 ? $width2 : -$width2; |
|
56 |
+ $y2 += $dy2 < 0 ? $width2 : -$width2; |
|
57 |
+ my $pcb_width = mil2pcb( $width ); |
|
58 |
+ printf( "\tPad[%d %d %d %d %d %d %d \"%d\" \"%d\" \"square\"]\n", |
|
59 |
+ mil2pcb( $x1 ), mil2pcb( $y1 ), |
|
60 |
+ mil2pcb( $x2 ), mil2pcb( $y2 ), |
|
61 |
+ $pcb_width, $pcb_clearance, |
|
62 |
+ $pcb_width + $pcb_solder_add, |
|
63 |
+ $no, $no ); |
|
64 |
+} |
|
65 |
+ |
|
66 |
+sub line |
|
67 |
+{ |
|
68 |
+ my ($x1, $y1, $x2, $y2) = @_; |
|
69 |
+ printf( "\tElementLine[%d %d %d %d %d]\n", |
|
70 |
+ mil2pcb( $x1 ), mil2pcb( $y1 ), |
|
71 |
+ mil2pcb( $x2 ), mil2pcb( $y2 ), |
|
72 |
+ $pcb_silk_width ); |
|
73 |
+} |
|
74 |
+ |
|
75 |
+sub arc |
|
76 |
+{ |
|
77 |
+ my ($x, $y, $w, $h, $start, $angle) = @_; |
|
78 |
+ printf( "\tElementArc[%d %d %d %d %d %d %d]\n", |
|
79 |
+ mil2pcb( $x ), mil2pcb( $y ), |
|
80 |
+ mil2pcb( $w ), mil2pcb( $h ), |
|
81 |
+ $start, $angle, |
|
82 |
+ $pcb_silk_width ); |
|
83 |
+} |
|
84 |
+ |
|
85 |
+my $d_ver = ($pins_side - 1) * $pin_dist / 2 + $pad_width / 2; |
|
86 |
+my $d_outer = $body_width / 2 + $pad_outer_ext; |
|
87 |
+my $d_inner = $body_width / 2 - $pad_inner_ext; |
|
88 |
+ |
|
89 |
+my $d_outline_ver = $d_ver + $silk_dist; |
|
90 |
+my $d_outline_hor = $d_outer + $silk_dist; |
|
91 |
+ |
|
92 |
+printf( "Element[\"\" \"SO%d %d\" \"IC1\" \"SO%d %d\"" . |
|
93 |
+ " 0 0 %d %d 0 100 \"\"]\n(\n", |
|
94 |
+ $pins, $body_width, $pins, $body_width, |
|
95 |
+ mil2pcb( -$d_outline_hor ), |
|
96 |
+ mil2pcb( $d_outline_ver ) + 1000 ); |
|
97 |
+ |
|
98 |
+for( my $i = 0; $i < $pins_side; $i++ ) { |
|
99 |
+ my $y = ($i - ($pins_side - 1) / 2) * $pin_dist; |
|
100 |
+ my $y1 = $y - $pad_width / 2; |
|
101 |
+ my $y2 = $y + $pad_width / 2; |
|
102 |
+ pad( -$d_outer, $y1, -$d_inner, $y2, 1 + $i ); |
|
103 |
+ pad( $d_outer, $y1, $d_inner, $y2, $pins - $i ); |
|
104 |
+} |
|
105 |
+ |
|
106 |
+line( -$d_outline_hor, -$d_outline_ver, -$arc_rad, -$d_outline_ver ); |
|
107 |
+line( $d_outline_hor, -$d_outline_ver, $arc_rad, -$d_outline_ver ); |
|
108 |
+arc( 0, -$d_outline_ver, $arc_rad, $arc_rad, 0, 180 ); |
|
109 |
+line( -$d_outline_hor, $d_outline_ver, $d_outline_hor, $d_outline_ver ); |
|
110 |
+line( -$d_outline_hor, -$d_outline_ver, -$d_outline_hor, $d_outline_ver ); |
|
111 |
+line( $d_outline_hor, -$d_outline_ver, $d_outline_hor, $d_outline_ver ); |
|
112 |
+ |
|
113 |
+print( "\t)\n" ); |
|
114 |
+ |
... | ... |
@@ -0,0 +1,59 @@ |
1 |
+Element["" "AKL 183-08" "CON1" "AKL 183-08" 20000 100000 -10000 25000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "" "1" "square,edge2"] |
|
4 |
+ Pin[13800 0 11812 3000 12412 5906 "" "2" "edge2"] |
|
5 |
+ Pin[27559 0 11812 3000 12412 5906 "" "3" "edge2"] |
|
6 |
+ Pin[41339 0 11812 3000 12412 5906 "" "4" "edge2"] |
|
7 |
+ Pin[55118 0 11812 3000 12412 5906 "" "5" "edge2"] |
|
8 |
+ Pin[68898 0 11812 3000 12412 5906 "" "6" "edge2"] |
|
9 |
+ Pin[82677 0 11812 3000 12412 5906 "" "7" "edge2"] |
|
10 |
+ Pin[96457 0 11812 3000 12412 5906 "" "8" "edge2"] |
|
11 |
+ ElementLine [106496 -12205 106496 22047 2000] |
|
12 |
+ ElementLine [-10039 -12205 -10039 22047 2000] |
|
13 |
+ ElementLine [-10039 22047 106496 22047 2000] |
|
14 |
+ ElementLine [-10039 -12205 106496 -12205 2000] |
|
15 |
+ ElementArc [0 10000 20000 20000 250 40 1000] |
|
16 |
+ ElementArc [13800 10000 20000 20000 250 40 1000] |
|
17 |
+ ElementArc [27559 10000 20000 20000 250 40 1000] |
|
18 |
+ ElementArc [41339 10000 20000 20000 250 40 1000] |
|
19 |
+ ElementArc [55118 10000 20000 20000 250 40 1000] |
|
20 |
+ ElementArc [68898 10000 20000 20000 250 40 1000] |
|
21 |
+ ElementArc [82677 10000 20000 20000 250 40 1000] |
|
22 |
+ ElementArc [96457 10000 20000 20000 250 40 1000] |
|
23 |
+ ElementLine [-10039 -8700 -7200 -8700 1000] |
|
24 |
+ ElementLine [106496 -8700 103657 -8700 1000] |
|
25 |
+ ElementLine [-10039 16047 -3500 16047 1000] |
|
26 |
+ ElementLine [-3500 16047 -3500 19047 1000] |
|
27 |
+ ElementLine [-3500 19047 3500 19047 1000] |
|
28 |
+ ElementLine [3500 19047 3500 16047 1000] |
|
29 |
+ ElementLine [3500 16047 10300 16047 1000] |
|
30 |
+ ElementLine [10300 16047 10300 19047 1000] |
|
31 |
+ ElementLine [10300 19047 17300 19047 1000] |
|
32 |
+ ElementLine [17300 19047 17300 16047 1000] |
|
33 |
+ ElementLine [17300 16047 24059 16047 1000] |
|
34 |
+ ElementLine [24059 16047 24059 19047 1000] |
|
35 |
+ ElementLine [24059 19047 31059 19047 1000] |
|
36 |
+ ElementLine [31059 19047 31059 16047 1000] |
|
37 |
+ ElementLine [31059 16047 37839 16047 1000] |
|
38 |
+ ElementLine [37839 16047 37839 19047 1000] |
|
39 |
+ ElementLine [37839 19047 44839 19047 1000] |
|
40 |
+ ElementLine [44839 19047 44839 16047 1000] |
|
41 |
+ ElementLine [44839 16047 51618 16047 1000] |
|
42 |
+ ElementLine [51618 16047 51618 19047 1000] |
|
43 |
+ ElementLine [51618 19047 58618 19047 1000] |
|
44 |
+ ElementLine [58618 19047 58618 16047 1000] |
|
45 |
+ ElementLine [58618 16047 65398 16047 1000] |
|
46 |
+ ElementLine [65398 16047 65398 19047 1000] |
|
47 |
+ ElementLine [65398 19047 72398 19047 1000] |
|
48 |
+ ElementLine [72398 19047 72398 16047 1000] |
|
49 |
+ ElementLine [72398 16047 79177 16047 1000] |
|
50 |
+ ElementLine [79177 16047 79177 19047 1000] |
|
51 |
+ ElementLine [79177 19047 86177 19047 1000] |
|
52 |
+ ElementLine [86177 19047 86177 16047 1000] |
|
53 |
+ ElementLine [86177 16047 92957 16047 1000] |
|
54 |
+ ElementLine [92957 16047 92957 19047 1000] |
|
55 |
+ ElementLine [92957 19047 99957 19047 1000] |
|
56 |
+ ElementLine [99957 19047 99957 16047 1000] |
|
57 |
+ ElementLine [99957 16047 106496 16047 1000] |
|
58 |
+ |
|
59 |
+ ) |
... | ... |
@@ -0,0 +1,71 @@ |
1 |
+Element["" "AKL 183-10" "CON1" "AKL 183-10" 160000 100000 -10000 25000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "" "1" "square,edge2"] |
|
4 |
+ Pin[13800 0 11812 3000 12412 5906 "" "2" "edge2"] |
|
5 |
+ Pin[27559 0 11812 3000 12412 5906 "" "3" "edge2"] |
|
6 |
+ Pin[41339 0 11812 3000 12412 5906 "" "4" "edge2"] |
|
7 |
+ Pin[55118 0 11812 3000 12412 5906 "" "5" "edge2"] |
|
8 |
+ Pin[68898 0 11812 3000 12412 5906 "" "6" "edge2"] |
|
9 |
+ Pin[82677 0 11812 3000 12412 5906 "" "7" "edge2"] |
|
10 |
+ Pin[96457 0 11812 3000 12412 5906 "" "8" "edge2"] |
|
11 |
+ Pin[110237 0 11812 3000 12412 5906 "" "9" "edge2"] |
|
12 |
+ Pin[124016 0 11812 3000 12412 5906 "" "10" "edge2"] |
|
13 |
+ ElementLine [134055 -12205 134055 22047 2000] |
|
14 |
+ ElementLine [-10039 -12205 -10039 22047 2000] |
|
15 |
+ ElementLine [-10039 22047 134055 22047 2000] |
|
16 |
+ ElementLine [-10039 -12205 134055 -12205 2000] |
|
17 |
+ ElementArc [0 10000 20000 20000 250 40 1000] |
|
18 |
+ ElementArc [13800 10000 20000 20000 250 40 1000] |
|
19 |
+ ElementArc [27559 10000 20000 20000 250 40 1000] |
|
20 |
+ ElementArc [41339 10000 20000 20000 250 40 1000] |
|
21 |
+ ElementArc [55118 10000 20000 20000 250 40 1000] |
|
22 |
+ ElementArc [68898 10000 20000 20000 250 40 1000] |
|
23 |
+ ElementArc [82677 10000 20000 20000 250 40 1000] |
|
24 |
+ ElementArc [96457 10000 20000 20000 250 40 1000] |
|
25 |
+ ElementArc [110237 10000 20000 20000 250 40 1000] |
|
26 |
+ ElementArc [124016 10000 20000 20000 250 40 1000] |
|
27 |
+ ElementLine [-10039 -8700 -7200 -8700 1000] |
|
28 |
+ ElementLine [134055 -8700 131216 -8700 1000] |
|
29 |
+ ElementLine [-10039 16047 -3500 16047 1000] |
|
30 |
+ ElementLine [-3500 16047 -3500 19047 1000] |
|
31 |
+ ElementLine [-3500 19047 3500 19047 1000] |
|
32 |
+ ElementLine [3500 19047 3500 16047 1000] |
|
33 |
+ ElementLine [3500 16047 10300 16047 1000] |
|
34 |
+ ElementLine [10300 16047 10300 19047 1000] |
|
35 |
+ ElementLine [10300 19047 17300 19047 1000] |
|
36 |
+ ElementLine [17300 19047 17300 16047 1000] |
|
37 |
+ ElementLine [17300 16047 24059 16047 1000] |
|
38 |
+ ElementLine [24059 16047 24059 19047 1000] |
|
39 |
+ ElementLine [24059 19047 31059 19047 1000] |
|
40 |
+ ElementLine [31059 19047 31059 16047 1000] |
|
41 |
+ ElementLine [31059 16047 37839 16047 1000] |
|
42 |
+ ElementLine [37839 16047 37839 19047 1000] |
|
43 |
+ ElementLine [37839 19047 44839 19047 1000] |
|
44 |
+ ElementLine [44839 19047 44839 16047 1000] |
|
45 |
+ ElementLine [44839 16047 51618 16047 1000] |
|
46 |
+ ElementLine [51618 16047 51618 19047 1000] |
|
47 |
+ ElementLine [51618 19047 58618 19047 1000] |
|
48 |
+ ElementLine [58618 19047 58618 16047 1000] |
|
49 |
+ ElementLine [58618 16047 65398 16047 1000] |
|
50 |
+ ElementLine [65398 16047 65398 19047 1000] |
|
51 |
+ ElementLine [65398 19047 72398 19047 1000] |
|
52 |
+ ElementLine [72398 19047 72398 16047 1000] |
|
53 |
+ ElementLine [72398 16047 79177 16047 1000] |
|
54 |
+ ElementLine [79177 16047 79177 19047 1000] |
|
55 |
+ ElementLine [79177 19047 86177 19047 1000] |
|
56 |
+ ElementLine [86177 19047 86177 16047 1000] |
|
57 |
+ ElementLine [86177 16047 92957 16047 1000] |
|
58 |
+ ElementLine [92957 16047 92957 19047 1000] |
|
59 |
+ ElementLine [92957 19047 99957 19047 1000] |
|
60 |
+ ElementLine [99957 19047 99957 16047 1000] |
|
61 |
+ ElementLine [99957 16047 106737 16047 1000] |
|
62 |
+ ElementLine [106737 16047 106737 19047 1000] |
|
63 |
+ ElementLine [106737 19047 113737 19047 1000] |
|
64 |
+ ElementLine [113737 19047 113737 16047 1000] |
|
65 |
+ ElementLine [113737 16047 120516 16047 1000] |
|
66 |
+ ElementLine [120516 16047 120516 19047 1000] |
|
67 |
+ ElementLine [120516 19047 127516 19047 1000] |
|
68 |
+ ElementLine [127516 19047 127516 16047 1000] |
|
69 |
+ ElementLine [127516 16047 134055 16047 1000] |
|
70 |
+ |
|
71 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element["" "AKL 220-02" "CON1" "AKL 220-02" 20000 20000 -10000 25000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "" "1" "square,edge2"] |
|
4 |
+ Pin[20000 0 11812 3000 12412 5906 "" "2" "edge2"] |
|
5 |
+ ElementLine [32362 -14961 32362 18110 2000] |
|
6 |
+ ElementLine [-12362 -14961 -12362 18110 2000] |
|
7 |
+ ElementLine [-12362 18110 32362 18110 2000] |
|
8 |
+ ElementLine [-12362 -14961 32362 -14961 2000] |
|
9 |
+ ElementLine [-12362 15748 32362 15748 1000] |
|
10 |
+ ElementArc [0 0 13000 13000 220 100 1000] |
|
11 |
+ ElementArc [20000 0 13000 13000 220 100 1000] |
|
12 |
+ ElementLine [-12362 -8000 -10000 -8000 1000] |
|
13 |
+ ElementLine [32362 -8000 30000 -8000 1000] |
|
14 |
+ |
|
15 |
+ ) |
... | ... |
@@ -0,0 +1,23 @@ |
1 |
+Element["" "AKL 220-06" "CON1" "AKL 220-06" 90000 20000 -10000 25000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "" "1" "square,edge2"] |
|
4 |
+ Pin[20000 0 11812 3000 12412 5906 "" "2" "edge2"] |
|
5 |
+ Pin[40000 0 11812 3000 12412 5906 "" "3" "edge2"] |
|
6 |
+ Pin[60000 0 11812 3000 12412 5906 "" "4" "edge2"] |
|
7 |
+ Pin[80000 0 11812 3000 12412 5906 "" "5" "edge2"] |
|
8 |
+ Pin[100000 0 11812 3000 12412 5906 "" "6" "edge2"] |
|
9 |
+ ElementLine [112362 -14961 112362 18110 2000] |
|
10 |
+ ElementLine [-12362 -14961 -12362 18110 2000] |
|
11 |
+ ElementLine [-12362 18110 112362 18110 2000] |
|
12 |
+ ElementLine [-12362 -14961 112362 -14961 2000] |
|
13 |
+ ElementLine [-12362 15748 112362 15748 1000] |
|
14 |
+ ElementArc [0 0 13000 13000 220 100 1000] |
|
15 |
+ ElementArc [20000 0 13000 13000 220 100 1000] |
|
16 |
+ ElementArc [40000 0 13000 13000 220 100 1000] |
|
17 |
+ ElementArc [60000 0 13000 13000 220 100 1000] |
|
18 |
+ ElementArc [80000 0 13000 13000 220 100 1000] |
|
19 |
+ ElementArc [100000 0 13000 13000 220 100 1000] |
|
20 |
+ ElementLine [-12362 -8000 -10000 -8000 1000] |
|
21 |
+ ElementLine [112362 -8000 110000 -8000 1000] |
|
22 |
+ |
|
23 |
+ ) |
... | ... |
@@ -0,0 +1,31 @@ |
1 |
+Element["" "AKL 220-10" "CON1" "AKL 220-10" 90000 20000 -10000 25000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "" "1" "square,edge2"] |
|
4 |
+ Pin[20000 0 11812 3000 12412 5906 "" "2" "edge2"] |
|
5 |
+ Pin[40000 0 11812 3000 12412 5906 "" "3" "edge2"] |
|
6 |
+ Pin[60000 0 11812 3000 12412 5906 "" "4" "edge2"] |
|
7 |
+ Pin[80000 0 11812 3000 12412 5906 "" "5" "edge2"] |
|
8 |
+ Pin[100000 0 11812 3000 12412 5906 "" "6" "edge2"] |
|
9 |
+ Pin[120000 0 11812 3000 12412 5906 "" "7" "edge2"] |
|
10 |
+ Pin[140000 0 11812 3000 12412 5906 "" "8" "edge2"] |
|
11 |
+ Pin[160000 0 11812 3000 12412 5906 "" "9" "edge2"] |
|
12 |
+ Pin[180000 0 11812 3000 12412 5906 "" "10" "edge2"] |
|
13 |
+ ElementLine [192362 -14961 192362 18110 2000] |
|
14 |
+ ElementLine [-12362 -14961 -12362 18110 2000] |
|
15 |
+ ElementLine [-12362 18110 192362 18110 2000] |
|
16 |
+ ElementLine [-12362 -14961 192362 -14961 2000] |
|
17 |
+ ElementLine [-12362 15748 192362 15748 1000] |
|
18 |
+ ElementArc [0 0 13000 13000 220 100 1000] |
|
19 |
+ ElementArc [20000 0 13000 13000 220 100 1000] |
|
20 |
+ ElementArc [40000 0 13000 13000 220 100 1000] |
|
21 |
+ ElementArc [60000 0 13000 13000 220 100 1000] |
|
22 |
+ ElementArc [80000 0 13000 13000 220 100 1000] |
|
23 |
+ ElementArc [100000 0 13000 13000 220 100 1000] |
|
24 |
+ ElementArc [120000 0 13000 13000 220 100 1000] |
|
25 |
+ ElementArc [140000 0 13000 13000 220 100 1000] |
|
26 |
+ ElementArc [160000 0 13000 13000 220 100 1000] |
|
27 |
+ ElementArc [180000 0 13000 13000 220 100 1000] |
|
28 |
+ ElementLine [-12362 -8000 -10000 -8000 1000] |
|
29 |
+ ElementLine [192362 -8000 190000 -8000 1000] |
|
30 |
+ |
|
31 |
+ ) |
... | ... |
@@ -0,0 +1,23 @@ |
1 |
+Element["" "AKL 230-06" "CON1" "AKL 230-06" 90000 20000 -14000 42000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11023 3000 11623 5512 "" "1" "square,edge2"] |
|
4 |
+ Pin[20000 0 11023 3000 11623 5512 "" "2" "edge2"] |
|
5 |
+ Pin[40000 0 11023 3000 11623 5512 "" "3" "edge2"] |
|
6 |
+ Pin[60000 0 11023 3000 11623 5512 "" "4" "edge2"] |
|
7 |
+ Pin[80000 0 11023 3000 11623 5512 "" "5" "edge2"] |
|
8 |
+ Pin[100000 0 11023 3000 11623 5512 "" "6" "edge2"] |
|
9 |
+ ElementLine [114937 -8874 114937 40370 2000] |
|
10 |
+ ElementLine [-14937 -8874 -14937 40370 2000] |
|
11 |
+ ElementLine [-14937 40370 114937 40370 2000] |
|
12 |
+ ElementLine [-14937 -8874 114937 -8874 2000] |
|
13 |
+ ElementLine [-10000 9500 110000 9500 1000] |
|
14 |
+ ElementLine [-10000 9500 -10000 40370 1000] |
|
15 |
+ ElementLine [110000 9500 110000 40370 1000] |
|
16 |
+ ElementLine [0 10000 0 30000 2000] |
|
17 |
+ ElementLine [20000 10000 20000 30000 2000] |
|
18 |
+ ElementLine [40000 10000 40000 30000 2000] |
|
19 |
+ ElementLine [60000 10000 60000 30000 2000] |
|
20 |
+ ElementLine [80000 10000 80000 30000 2000] |
|
21 |
+ ElementLine [100000 10000 100000 30000 2000] |
|
22 |
+ |
|
23 |
+ ) |
... | ... |
@@ -0,0 +1,14 @@ |
1 |
+Element[0x00000000 "B80C800" "D1" "DIP6" 10000 10000 25000 28000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "~1" "1" 0x00004101] |
|
4 |
+ Pin[0 20000 6300 3000 6900 3150 "~2" "3" 0x00004001] |
|
5 |
+ Pin[30000 20000 6300 3000 6900 3150 "+" "4" 0x00004001] |
|
6 |
+ Pin[30000 0 6300 3000 6900 3150 "-" "6" 0x00004001] |
|
7 |
+ ElementLine [20000 -5000 35000 -5000 1000] |
|
8 |
+ ElementLine [-5000 -5000 10000 -5000 1000] |
|
9 |
+ ElementLine [35000 -5000 35000 25000 1000] |
|
10 |
+ ElementLine [-5000 25000 35000 25000 1000] |
|
11 |
+ ElementLine [-5000 -5000 -5000 25000 1000] |
|
12 |
+ ElementArc [15000 -5000 5000 5000 0 180 1000] |
|
13 |
+ |
|
14 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element["" "BUTTON DT 6" "S1" "BUTTON DT6" 0 0 -19500 24000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-9843 -9843 6600 3000 7200 3300 "1" "1" "square"] |
|
4 |
+ Pin[9843 -9843 6600 3000 7200 3300 "1" "1" "square"] |
|
5 |
+ Pin[-9843 9843 6600 3000 7200 3300 "2" "2" ""] |
|
6 |
+ Pin[9843 9843 6600 3000 7200 3300 "2" "2" ""] |
|
7 |
+ ElementLine [-21260 -10300 -21260 10300 1000] |
|
8 |
+ ElementArc [0 0 18000 18000 230 80 1000] |
|
9 |
+ ElementArc [0 0 18000 18000 320 260 1000] |
|
10 |
+ ElementArc [0 0 23622 23622 26 308 1000] |
|
11 |
+ |
|
12 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element[0x00000000 "CABLE_3_1sqmm5" "CON1" "CABLE_3_1sqmm5" 0 0 -10000 37500 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 17717 3000 18317 8858 "1" "1" 0x00004101] |
|
4 |
+ Pin[30000 0 17713 3000 18313 8858 "2" "2" 0x00004801] |
|
5 |
+ Pin[15000 25000 17713 3000 18313 8858 "3" "3" 0x00004001] |
|
6 |
+ ElementLine [-11000 -11000 41000 -11000 1000] |
|
7 |
+ ElementLine [-11000 36000 41000 36000 1000] |
|
8 |
+ ElementLine [-11000 -11000 -11000 36000 1000] |
|
9 |
+ ElementLine [41000 -11000 41000 36000 1000] |
|
10 |
+ |
|
11 |
+ ) |
|
12 |
+ |
... | ... |
@@ -0,0 +1,14 @@ |
1 |
+Element["" "CAP 200" "C1" "CAP 200" 0 0 -3000 5300 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-10000 0 6300 3000 6900 3150 "" "1" "edge2"] |
|
4 |
+ Pin[10000 0 6300 3000 6900 3150 "" "2" "edge2"] |
|
5 |
+ ElementLine [2500 0 6000 0 1000] |
|
6 |
+ ElementLine [2500 -4000 2500 4000 1000] |
|
7 |
+ ElementLine [-2500 -4000 -2500 4000 1000] |
|
8 |
+ ElementLine [-6000 0 -2500 0 1000] |
|
9 |
+ ElementLine [-14000 5000 -14000 -5000 1000] |
|
10 |
+ ElementLine [14000 5000 -14000 5000 1000] |
|
11 |
+ ElementLine [14000 -5000 14000 5000 1000] |
|
12 |
+ ElementLine [-14000 -5000 14000 -5000 1000] |
|
13 |
+ |
|
14 |
+ ) |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element["" "CAP EL 100" "C1" "CAP EL 100" 0 0 20000 10000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "+" "1" "square"] |
|
4 |
+ Pin[10000 0 6300 3000 6900 3150 "-" "2" ""] |
|
5 |
+ ElementLine [-2000 -8000 -2000 -4000 1000] |
|
6 |
+ ElementLine [-4000 -6000 0 -6000 1000] |
|
7 |
+ ElementLine [6000 -10000 6000 10000 1000] |
|
8 |
+ ElementLine [4000 -10000 4000 10000 1000] |
|
9 |
+ ElementArc [5000 0 15000 15000 0 360 1000] |
|
10 |
+ |
|
11 |
+ ) |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element["" "CAP EL 150" "C1" "CAP EL 150" 0 0 22500 12500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "+" "1" "square"] |
|
4 |
+ Pin[15000 0 6300 3000 6900 3150 "-" "2" ""] |
|
5 |
+ ElementLine [4000 0 6000 0 1000] |
|
6 |
+ ElementLine [6000 -10000 6000 10000 1000] |
|
7 |
+ ElementLine [9000 -10000 9000 10000 1000] |
|
8 |
+ ElementLine [9000 0 11000 0 1000] |
|
9 |
+ ElementLine [-4000 -6000 0 -6000 1000] |
|
10 |
+ ElementLine [-2000 -8000 -2000 -4000 1000] |
|
11 |
+ ElementArc [7500 0 17500 17500 0 360 1000] |
|
12 |
+ |
|
13 |
+ ) |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element["" "CAP EL 200" "C1" "CAP EL 200" 0 0 30000 15000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 7874 3000 8474 3937 "+" "1" "square"] |
|
4 |
+ Pin[20000 0 7874 3000 8474 3937 "-" "2" ""] |
|
5 |
+ ElementLine [0 -12000 0 -8000 1000] |
|
6 |
+ ElementLine [-2000 -10000 2000 -10000 1000] |
|
7 |
+ ElementLine [12500 0 15000 0 1000] |
|
8 |
+ ElementLine [12500 -10000 12500 10000 1000] |
|
9 |
+ ElementLine [7500 -10000 7500 10000 1000] |
|
10 |
+ ElementLine [5000 0 7500 0 1000] |
|
11 |
+ ElementArc [10000 0 22000 22000 0 360 1000] |
|
12 |
+ |
|
13 |
+ ) |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element["" "CAL EL 300" "C1" "CAP EL 300" 0 0 40000 25000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 7874 3000 8474 3937 "+" "1" "square"] |
|
4 |
+ Pin[30000 0 7874 3000 8474 3937 "-" "2" ""] |
|
5 |
+ ElementLine [8000 -7000 8000 -3000 1000] |
|
6 |
+ ElementLine [6000 -5000 10000 -5000 1000] |
|
7 |
+ ElementLine [17500 0 25000 0 1000] |
|
8 |
+ ElementLine [17500 -10000 17500 10000 1000] |
|
9 |
+ ElementLine [12500 -10000 12500 10000 1000] |
|
10 |
+ ElementLine [5000 0 12500 0 1000] |
|
11 |
+ ElementArc [15000 0 32000 32000 0 360 1000] |
|
12 |
+ |
|
13 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element[0x00000000 "CAP EL SMD 100" "C1" "CAP EL SMD 100" 0 0 20000 -26600 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-21600 0 -12000 0 6000 3000 6600 "+" "1" 0x00000100] |
|
4 |
+ Pad[12000 0 21600 0 6000 3000 6600 "-" "2" 0x00004100] |
|
5 |
+ ElementLine [-26000 -13000 -26000 13000 1000] |
|
6 |
+ ElementLine [-26000 13000 -15000 20300 1000] |
|
7 |
+ ElementLine [-15000 20300 26000 20300 1000] |
|
8 |
+ ElementLine [26000 20300 26000 -20300 1000] |
|
9 |
+ ElementLine [26000 -19000 26000 -6000 3000] |
|
10 |
+ ElementLine [26000 19000 26000 6000 3000] |
|
11 |
+ ElementLine [26000 -20300 -15000 -20300 1000] |
|
12 |
+ ElementLine [-15000 -20300 -26000 -13000 1000] |
|
13 |
+ |
|
14 |
+ ) |
|
15 |
+ |
... | ... |
@@ -0,0 +1,14 @@ |
1 |
+Element[0x00000000 "CAP EL SMD 40" "C1" "CAP EL SMD 40" 0 0 -20000 -10600 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-10000 0 -4000 0 4000 3000 4600 "+" "1" 0x00000100] |
|
4 |
+ Pad[4000 0 10000 0 4000 3000 4600 "-" "2" 0x00004100] |
|
5 |
+ ElementLine [-13500 -7000 -13500 7000 1000] |
|
6 |
+ ElementLine [-13500 7000 -8000 10000 1000] |
|
7 |
+ ElementLine [-8000 10000 13500 10000 1000] |
|
8 |
+ ElementLine [13500 10000 13500 -10000 1000] |
|
9 |
+ ElementLine [13500 -4000 13500 -9000 3000] |
|
10 |
+ ElementLine [13500 4000 13500 9000 3000] |
|
11 |
+ ElementLine [13500 -10000 -8000 -10000 1000] |
|
12 |
+ ElementLine [-8000 -10000 -13500 -7000 1000] |
|
13 |
+ |
|
14 |
+ ) |
... | ... |
@@ -0,0 +1,14 @@ |
1 |
+Element["" "CAP EL SMD 63" "C1" "CAP EL SMD 63" 0 0 -25000 -10600 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-14000 0 -6000 0 4000 3000 4600 "+" "1" "square"] |
|
4 |
+ Pad[6000 0 14000 0 4000 3000 4600 "-" "2" "square,edge2"] |
|
5 |
+ ElementLine [-18000 -10000 -18000 10000 1000] |
|
6 |
+ ElementLine [-18000 10000 -10000 13000 1000] |
|
7 |
+ ElementLine [-10000 13000 18000 13000 1000] |
|
8 |
+ ElementLine [18000 13000 18000 -13000 1000] |
|
9 |
+ ElementLine [18000 -12000 18000 -5000 3000] |
|
10 |
+ ElementLine [18000 12000 18000 5000 3000] |
|
11 |
+ ElementLine [18000 -13000 -10000 -13000 1000] |
|
12 |
+ ElementLine [-10000 -13000 -18000 -10000 1000] |
|
13 |
+ |
|
14 |
+ ) |
... | ... |
@@ -0,0 +1,17 @@ |
1 |
+Element["" "COIL 1000" "L1" "COIL 1000" 0 0 -50000 16000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-50000 0 7874 3000 8474 3937 "" "1" "edge2"] |
|
4 |
+ Pin[50000 0 7874 3000 8474 3937 "" "2" "edge2"] |
|
5 |
+ ElementLine [-40000 0 -30000 0 1000] |
|
6 |
+ ElementLine [30000 0 40000 0 1000] |
|
7 |
+ ElementLine [-30000 -8000 30000 -8000 1000] |
|
8 |
+ ElementLine [30000 -8000 30000 8000 1000] |
|
9 |
+ ElementLine [30000 8000 -30000 8000 1000] |
|
10 |
+ ElementLine [-20000 8000 20000 -8000 1000] |
|
11 |
+ ElementLine [-30000 8000 -30000 -8000 1000] |
|
12 |
+ ElementLine [-55000 16000 -55000 -16000 1000] |
|
13 |
+ ElementLine [55000 16000 -55000 16000 1000] |
|
14 |
+ ElementLine [55000 -16000 55000 16000 1000] |
|
15 |
+ ElementLine [-55000 -16000 55000 -16000 1000] |
|
16 |
+ |
|
17 |
+ ) |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element[0x00000000 "CON_381_2" "CON1" "CON_381_2" 20000 20000 -5000 13000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 10236 3000 10836 5118 "1" "1" 0x00004101] |
|
4 |
+ Pin[15000 0 10236 3000 10836 5118 "2" "2" 0x00004001] |
|
5 |
+ ElementLine [-10000 -10000 25000 -10000 1000] |
|
6 |
+ ElementLine [-10000 10000 25000 10000 1000] |
|
7 |
+ ElementLine [-10000 -10000 -10000 10000 1000] |
|
8 |
+ ElementLine [25000 -10000 25000 10000 1000] |
|
9 |
+ |
|
10 |
+ ) |
|
11 |
+ |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element[0x00000000 "CON_BIG2_3" "CON1" "CON_BIG2_3" 20000 40000 -5000 13000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "1" "1" 0x00004101] |
|
4 |
+ Pin[0 -20000 11812 3000 12412 5906 "1" "1" 0x00004101] |
|
5 |
+ Pin[20000 0 11812 3000 12412 5906 "2" "2" 0x00004001] |
|
6 |
+ Pin[20000 -20000 11812 3000 12412 5906 "2" "2" 0x00004001] |
|
7 |
+ Pin[40000 0 11812 3000 12412 5906 "3" "3" 0x00004001] |
|
8 |
+ Pin[40000 -20000 11812 3000 12412 5906 "3" "3" 0x00004001] |
|
9 |
+ ElementLine [-10000 -30000 50000 -30000 1000] |
|
10 |
+ ElementLine [-10000 10000 50000 10000 1000] |
|
11 |
+ ElementLine [-10000 -30000 -10000 10000 1000] |
|
12 |
+ ElementLine [50000 -30000 50000 10000 1000] |
|
13 |
+ |
|
14 |
+ ) |
|
15 |
+ |
... | ... |
@@ -0,0 +1,18 @@ |
1 |
+Element[0x00000000 "CON_BIG_10" "CON1" "CON_BIG_10" 20000 20000 -5000 13000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "1" "1" 0x00004101] |
|
4 |
+ Pin[20000 0 11812 3000 12412 5906 "2" "2" 0x00004001] |
|
5 |
+ Pin[40000 0 11812 3000 12412 5906 "3" "3" 0x00004001] |
|
6 |
+ Pin[60000 0 11812 3000 12412 5906 "4" "4" 0x00004001] |
|
7 |
+ Pin[80000 0 11812 3000 12412 5906 "5" "5" 0x00004001] |
|
8 |
+ Pin[100000 0 11812 3000 12412 5906 "6" "6" 0x00004001] |
|
9 |
+ Pin[120000 0 11812 3000 12412 5906 "7" "7" 0x00004001] |
|
10 |
+ Pin[140000 0 11812 3000 12412 5906 "8" "8" 0x00004001] |
|
11 |
+ Pin[160000 0 11812 3000 12412 5906 "9" "9" 0x00004001] |
|
12 |
+ Pin[180000 0 11812 3000 12412 5906 "10" "10" 0x00004001] |
|
13 |
+ ElementLine [-10000 -10000 190000 -10000 1000] |
|
14 |
+ ElementLine [-10000 10000 190000 10000 1000] |
|
15 |
+ ElementLine [-10000 -10000 -10000 10000 1000] |
|
16 |
+ ElementLine [190000 -10000 190000 10000 1000] |
|
17 |
+ |
|
18 |
+ ) |
... | ... |
@@ -0,0 +1,10 @@ |
1 |
+Element[0x00000000 "CON_BIG_2" "CON1" "CON_BIG_2" 20000 20000 -5000 13000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "1" "1" 0x00004101] |
|
4 |
+ Pin[20000 0 11812 3000 12412 5906 "2" "2" 0x00004001] |
|
5 |
+ ElementLine [-10000 -10000 30000 -10000 1000] |
|
6 |
+ ElementLine [-10000 10000 30000 10000 1000] |
|
7 |
+ ElementLine [-10000 -10000 -10000 10000 1000] |
|
8 |
+ ElementLine [30000 -10000 30000 10000 1000] |
|
9 |
+ |
|
10 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element[0x00000000 "CON_BIG_3" "CON1" "CON_BIG_3" 20000 20000 -5000 13000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "1" "1" 0x00004101] |
|
4 |
+ Pin[20000 0 11812 3000 12412 5906 "2" "2" 0x00004001] |
|
5 |
+ Pin[40000 0 11812 3000 12412 5906 "3" "3" 0x00004001] |
|
6 |
+ ElementLine [-10000 -10000 50000 -10000 1000] |
|
7 |
+ ElementLine [-10000 10000 50000 10000 1000] |
|
8 |
+ ElementLine [-10000 -10000 -10000 10000 1000] |
|
9 |
+ ElementLine [50000 -10000 50000 10000 1000] |
|
10 |
+ |
|
11 |
+ ) |
|
12 |
+ |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element[0x00000000 "CON_BIG_3_1sqmm5" "CON1" "CON_BIG_3_1sqmm5" 20000 20000 -5000 13000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 14173 3000 14773 7087 "1" "1" 0x00004101] |
|
4 |
+ Pin[20000 0 14173 3000 14773 7087 "2" "2" 0x00004001] |
|
5 |
+ Pin[40000 0 14173 3000 14773 7087 "3" "3" 0x00004001] |
|
6 |
+ ElementLine [-10000 -10000 50000 -10000 1000] |
|
7 |
+ ElementLine [-10000 10000 50000 10000 1000] |
|
8 |
+ ElementLine [-10000 -10000 -10000 10000 1000] |
|
9 |
+ ElementLine [50000 -10000 50000 10000 1000] |
|
10 |
+ |
|
11 |
+ ) |
|
12 |
+ |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element[0x00000000 "CON_BIG_8" "CON1" "CON_BIG_8" 20000 20000 -5000 13000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 11812 3000 12412 5906 "1" "1" 0x00004101] |
|
4 |
+ Pin[20000 0 11812 3000 12412 5906 "2" "2" 0x00004001] |
|
5 |
+ Pin[40000 0 11812 3000 12412 5906 "3" "3" 0x00004001] |
|
6 |
+ Pin[60000 0 11812 3000 12412 5906 "4" "4" 0x00004001] |
|
7 |
+ Pin[80000 0 11812 3000 12412 5906 "5" "5" 0x00004001] |
|
8 |
+ Pin[100000 0 11812 3000 12412 5906 "6" "6" 0x00004001] |
|
9 |
+ Pin[120000 0 11812 3000 12412 5906 "7" "7" 0x00004001] |
|
10 |
+ Pin[140000 0 11812 3000 12412 5906 "8" "8" 0x00004001] |
|
11 |
+ ElementLine [-10000 -10000 150000 -10000 1000] |
|
12 |
+ ElementLine [-10000 10000 150000 10000 1000] |
|
13 |
+ ElementLine [-10000 -10000 -10000 10000 1000] |
|
14 |
+ ElementLine [150000 -10000 150000 10000 1000] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,14 @@ |
1 |
+Element["" "D2PAK 1 3 4" "IC1" "D2PAK 1 3 4" 0 0 -20000 -28000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-984 0 984 0 39370 3000 39970 "4" "4" "square,edge2"] |
|
4 |
+ Pad[-10000 34449 -10000 44291 7874 3000 8474 "1" "1" "square,edge2"] |
|
5 |
+ Pad[10000 34449 10000 44291 7874 3000 8474 "3" "3" "square,edge2"] |
|
6 |
+ ElementLine [-10000 24000 -10000 29000 3000] |
|
7 |
+ ElementLine [0 24000 0 26000 3000] |
|
8 |
+ ElementLine [10000 24000 10000 29000 3000] |
|
9 |
+ ElementLine [-22000 -21000 22000 -21000 2000] |
|
10 |
+ ElementLine [-22000 24000 22000 24000 2000] |
|
11 |
+ ElementLine [-22000 -21000 -22000 24000 2000] |
|
12 |
+ ElementLine [22000 -21000 22000 24000 2000] |
|
13 |
+ |
|
14 |
+ ) |
... | ... |
@@ -0,0 +1,26 @@ |
1 |
+Element[0x00000000 "DIP" "IC1" "16" 72000 76000 -3000 77000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "1" "1" 0x00000101] |
|
4 |
+ Pin[0 10000 6300 3000 6900 3150 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 20000 6300 3000 6900 3150 "3" "3" 0x00000001] |
|
6 |
+ Pin[0 30000 6300 3000 6900 3150 "4" "4" 0x00000001] |
|
7 |
+ Pin[0 40000 6300 3000 6900 3150 "5" "5" 0x00000001] |
|
8 |
+ Pin[0 50000 6300 3000 6900 3150 "6" "6" 0x00000001] |
|
9 |
+ Pin[0 60000 6300 3000 6900 3150 "7" "7" 0x00000001] |
|
10 |
+ Pin[0 70000 6300 3000 6900 3150 "8" "8" 0x00000001] |
|
11 |
+ Pin[30000 70000 6300 3000 6900 3150 "9" "9" 0x00000001] |
|
12 |
+ Pin[30000 60000 6300 3000 6900 3150 "10" "10" 0x00000001] |
|
13 |
+ Pin[30000 50000 6300 3000 6900 3150 "11" "11" 0x00000001] |
|
14 |
+ Pin[30000 40000 6300 3000 6900 3150 "12" "12" 0x00000001] |
|
15 |
+ Pin[30000 30000 6300 3000 6900 3150 "13" "13" 0x00000001] |
|
16 |
+ Pin[30000 20000 6300 3000 6900 3150 "14" "14" 0x00000001] |
|
17 |
+ Pin[30000 10000 6300 3000 6900 3150 "15" "15" 0x00000001] |
|
18 |
+ Pin[30000 0 6300 3000 6900 3150 "16" "16" 0x00000001] |
|
19 |
+ ElementLine [20000 -5000 35000 -5000 1000] |
|
20 |
+ ElementLine [-5000 -5000 10000 -5000 1000] |
|
21 |
+ ElementLine [35000 75000 35000 -5000 1000] |
|
22 |
+ ElementLine [-5000 75000 35000 75000 1000] |
|
23 |
+ ElementLine [-5000 -5000 -5000 75000 1000] |
|
24 |
+ ElementArc [15000 -5000 5000 5000 0 180 1000] |
|
25 |
+ |
|
26 |
+ ) |
... | ... |
@@ -0,0 +1,28 @@ |
1 |
+Element[0x00000000 "DIP" "IC1" "18" 18000 66000 -3000 87000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "1" "1" 0x00000101] |
|
4 |
+ Pin[0 10000 6300 3000 6900 3150 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 20000 6300 3000 6900 3150 "3" "3" 0x00000001] |
|
6 |
+ Pin[0 30000 6300 3000 6900 3150 "4" "4" 0x00000001] |
|
7 |
+ Pin[0 40000 6300 3000 6900 3150 "5" "5" 0x00000001] |
|
8 |
+ Pin[0 50000 6300 3000 6900 3150 "6" "6" 0x00000001] |
|
9 |
+ Pin[0 60000 6300 3000 6900 3150 "7" "7" 0x00000001] |
|
10 |
+ Pin[0 70000 6300 3000 6900 3150 "8" "8" 0x00000001] |
|
11 |
+ Pin[0 80000 6300 3000 6900 3150 "9" "9" 0x00000001] |
|
12 |
+ Pin[30000 80000 6300 3000 6900 3150 "10" "10" 0x00000001] |
|
13 |
+ Pin[30000 70000 6300 3000 6900 3150 "11" "11" 0x00000001] |
|
14 |
+ Pin[30000 60000 6300 3000 6900 3150 "12" "12" 0x00000001] |
|
15 |
+ Pin[30000 50000 6300 3000 6900 3150 "13" "13" 0x00000001] |
|
16 |
+ Pin[30000 40000 6300 3000 6900 3150 "14" "14" 0x00000001] |
|
17 |
+ Pin[30000 30000 6300 3000 6900 3150 "15" "15" 0x00000001] |
|
18 |
+ Pin[30000 20000 6300 3000 6900 3150 "16" "16" 0x00000001] |
|
19 |
+ Pin[30000 10000 6300 3000 6900 3150 "17" "17" 0x00000001] |
|
20 |
+ Pin[30000 0 6300 3000 6900 3150 "18" "18" 0x00000001] |
|
21 |
+ ElementLine [20000 -5000 35000 -5000 1000] |
|
22 |
+ ElementLine [-5000 -5000 10000 -5000 1000] |
|
23 |
+ ElementLine [35000 85000 35000 -5000 1000] |
|
24 |
+ ElementLine [-5000 85000 35000 85000 1000] |
|
25 |
+ ElementLine [-5000 -5000 -5000 85000 1000] |
|
26 |
+ ElementArc [15000 -5000 5000 5000 0 180 1000] |
|
27 |
+ |
|
28 |
+ ) |
... | ... |
@@ -0,0 +1,30 @@ |
1 |
+Element[0x00000000 "DIP" "IC1" "20" 18000 66000 -3000 97000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "1" "1" 0x00000101] |
|
4 |
+ Pin[0 10000 6300 3000 6900 3150 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 20000 6300 3000 6900 3150 "3" "3" 0x00000001] |
|
6 |
+ Pin[0 30000 6300 3000 6900 3150 "4" "4" 0x00000001] |
|
7 |
+ Pin[0 40000 6300 3000 6900 3150 "5" "5" 0x00000001] |
|
8 |
+ Pin[0 50000 6300 3000 6900 3150 "6" "6" 0x00000001] |
|
9 |
+ Pin[0 60000 6300 3000 6900 3150 "7" "7" 0x00000001] |
|
10 |
+ Pin[0 70000 6300 3000 6900 3150 "8" "8" 0x00000001] |
|
11 |
+ Pin[0 80000 6300 3000 6900 3150 "9" "9" 0x00000001] |
|
12 |
+ Pin[0 90000 6300 3000 6900 3150 "10" "10" 0x00000001] |
|
13 |
+ Pin[30000 90000 6300 3000 6900 3150 "11" "11" 0x00000001] |
|
14 |
+ Pin[30000 80000 6300 3000 6900 3150 "12" "12" 0x00000001] |
|
15 |
+ Pin[30000 70000 6300 3000 6900 3150 "13" "13" 0x00000001] |
|
16 |
+ Pin[30000 60000 6300 3000 6900 3150 "14" "14" 0x00000001] |
|
17 |
+ Pin[30000 50000 6300 3000 6900 3150 "15" "15" 0x00000001] |
|
18 |
+ Pin[30000 40000 6300 3000 6900 3150 "16" "16" 0x00000001] |
|
19 |
+ Pin[30000 30000 6300 3000 6900 3150 "17" "17" 0x00000001] |
|
20 |
+ Pin[30000 20000 6300 3000 6900 3150 "18" "18" 0x00000001] |
|
21 |
+ Pin[30000 10000 6300 3000 6900 3150 "19" "19" 0x00000001] |
|
22 |
+ Pin[30000 0 6300 3000 6900 3150 "20" "20" 0x00000001] |
|
23 |
+ ElementLine [20000 -5000 35000 -5000 1000] |
|
24 |
+ ElementLine [-5000 -5000 10000 -5000 1000] |
|
25 |
+ ElementLine [35000 95000 35000 -5000 1000] |
|
26 |
+ ElementLine [-5000 95000 35000 95000 1000] |
|
27 |
+ ElementLine [-5000 -5000 -5000 95000 1000] |
|
28 |
+ ElementArc [15000 -5000 5000 5000 0 180 1000] |
|
29 |
+ |
|
30 |
+ ) |
... | ... |
@@ -0,0 +1,38 @@ |
1 |
+Element[0x00000000 "DIP" "IC1" "28N" 18000 66000 -3000 137000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "1" "1" 0x00000101] |
|
4 |
+ Pin[0 10000 6300 3000 6900 3150 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 20000 6300 3000 6900 3150 "3" "3" 0x00000001] |
|
6 |
+ Pin[0 30000 6300 3000 6900 3150 "4" "4" 0x00000001] |
|
7 |
+ Pin[0 40000 6300 3000 6900 3150 "5" "5" 0x00000001] |
|
8 |
+ Pin[0 50000 6300 3000 6900 3150 "6" "6" 0x00000001] |
|
9 |
+ Pin[0 60000 6300 3000 6900 3150 "7" "7" 0x00000001] |
|
10 |
+ Pin[0 70000 6300 3000 6900 3150 "8" "8" 0x00000001] |
|
11 |
+ Pin[0 80000 6300 3000 6900 3150 "9" "9" 0x00000001] |
|
12 |
+ Pin[0 90000 6300 3000 6900 3150 "10" "10" 0x00000001] |
|
13 |
+ Pin[0 100000 6300 3000 6900 3150 "11" "11" 0x00000001] |
|
14 |
+ Pin[0 110000 6300 3000 6900 3150 "12" "12" 0x00000001] |
|
15 |
+ Pin[0 120000 6300 3000 6900 3150 "13" "13" 0x00000001] |
|
16 |
+ Pin[0 130000 6300 3000 6900 3150 "14" "14" 0x00000001] |
|
17 |
+ Pin[30000 130000 6300 3000 6900 3150 "15" "15" 0x00000001] |
|
18 |
+ Pin[30000 120000 6300 3000 6900 3150 "16" "16" 0x00000001] |
|
19 |
+ Pin[30000 110000 6300 3000 6900 3150 "17" "17" 0x00000001] |
|
20 |
+ Pin[30000 100000 6300 3000 6900 3150 "18" "18" 0x00000001] |
|
21 |
+ Pin[30000 90000 6300 3000 6900 3150 "19" "19" 0x00000001] |
|
22 |
+ Pin[30000 80000 6300 3000 6900 3150 "20" "20" 0x00000001] |
|
23 |
+ Pin[30000 70000 6300 3000 6900 3150 "21" "21" 0x00000001] |
|
24 |
+ Pin[30000 60000 6300 3000 6900 3150 "22" "22" 0x00000001] |
|
25 |
+ Pin[30000 50000 6300 3000 6900 3150 "23" "23" 0x00000001] |
|
26 |
+ Pin[30000 40000 6300 3000 6900 3150 "24" "24" 0x00000001] |
|
27 |
+ Pin[30000 30000 6300 3000 6900 3150 "25" "25" 0x00000001] |
|
28 |
+ Pin[30000 20000 6300 3000 6900 3150 "26" "26" 0x00000001] |
|
29 |
+ Pin[30000 10000 6300 3000 6900 3150 "27" "27" 0x00000001] |
|
30 |
+ Pin[30000 0 6300 3000 6900 3150 "28" "28" 0x00000001] |
|
31 |
+ ElementLine [20000 -5000 35000 -5000 1000] |
|
32 |
+ ElementLine [-5000 -5000 10000 -5000 1000] |
|
33 |
+ ElementLine [35000 135000 35000 -5000 1000] |
|
34 |
+ ElementLine [-5000 135000 35000 135000 1000] |
|
35 |
+ ElementLine [-5000 -5000 -5000 135000 1000] |
|
36 |
+ ElementArc [15000 -5000 5000 5000 0 180 1000] |
|
37 |
+ |
|
38 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element["" "DIP2 CST219" "S1" "DIP2 CST219" 0 0 0 26000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-5000 -19154 -5000 -14370 4449 3000 6112 "4" "4" "square"] |
|
4 |
+ Pad[-5000 19154 -5000 14370 4449 3000 6112 "1" "1" "square"] |
|
5 |
+ Pad[ 5000 -19154 5000 -14370 4449 3000 6112 "3" "3" "square"] |
|
6 |
+ Pad[ 5000 19154 5000 14370 4449 3000 6112 "2" "2" "square"] |
|
7 |
+ ElementLine[-13780 -24000 13780 -24000 1000] |
|
8 |
+ ElementLine[-13780 24000 13780 24000 1000] |
|
9 |
+ ElementLine[-13780 -24000 -13780 24000 1000] |
|
10 |
+ ElementLine[ 13780 -24000 13780 24000 1000] |
|
11 |
+ ElementArc[-18000 16762 1500 1500 0 360 1000] |
|
12 |
+ ) |
... | ... |
@@ -0,0 +1,18 @@ |
1 |
+Element[0x00000000 "DIP" "IC1" "8" 66000 38000 -3000 37000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "1" "1" 0x00000101] |
|
4 |
+ Pin[0 10000 6300 3000 6900 3150 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 20000 6300 3000 6900 3150 "3" "3" 0x00000001] |
|
6 |
+ Pin[0 30000 6300 3000 6900 3150 "4" "4" 0x00000001] |
|
7 |
+ Pin[30000 30000 6300 3000 6900 3150 "5" "5" 0x00000001] |
|
8 |
+ Pin[30000 20000 6300 3000 6900 3150 "6" "6" 0x00000001] |
|
9 |
+ Pin[30000 10000 6300 3000 6900 3150 "7" "7" 0x00000001] |
|
10 |
+ Pin[30000 0 6300 3000 6900 3150 "8" "8" 0x00000001] |
|
11 |
+ ElementLine [20000 -5000 35000 -5000 1000] |
|
12 |
+ ElementLine [-5000 -5000 10000 -5000 1000] |
|
13 |
+ ElementLine [35000 35000 35000 -5000 1000] |
|
14 |
+ ElementLine [-5000 35000 35000 35000 1000] |
|
15 |
+ ElementLine [-5000 -5000 -5000 35000 1000] |
|
16 |
+ ElementArc [15000 -5000 5000 5000 0 180 1000] |
|
17 |
+ |
|
18 |
+ ) |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element[0x00000000 "DO1608" "L1" "DO1608" 50000 50000 -12500 9500 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-10750 -4250 -10750 4250 5500 3000 6100 "1" "1" 0x00000100] |
|
4 |
+ Pad[10750 -4250 10750 4250 5500 3000 6100 "2" "2" 0x00000100] |
|
5 |
+ ElementLine [-14500 -9000 -14500 9000 1000] |
|
6 |
+ ElementLine [-14500 9000 14500 9000 1000] |
|
7 |
+ ElementLine [14500 9000 14500 -9000 1000] |
|
8 |
+ ElementLine [14500 -9000 -14500 -9000 1000] |
|
9 |
+ |
|
10 |
+ ) |
|
11 |
+ |
... | ... |
@@ -0,0 +1,14 @@ |
1 |
+Element["" "DPAK 1 3 4" "IC1" "DPAK 1 3 4" 0 0 -15000 -21000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-984 0 984 0 23622 3000 24222 "4" "4" "square,edge2"] |
|
4 |
+ Pad[-9055 21457 -9055 27756 5512 3000 6112 "1" "1" "square,edge2"] |
|
5 |
+ Pad[9055 21457 9055 27756 5512 3000 6112 "3" "3" "square,edge2"] |
|
6 |
+ ElementLine [-9055 15000 -9055 16500 3000] |
|
7 |
+ ElementLine [0 15000 0 22000 3000] |
|
8 |
+ ElementLine [9055 15000 9055 16500 3000] |
|
9 |
+ ElementLine [-15000 -14000 15000 -14000 1400] |
|
10 |
+ ElementLine [-15000 15000 15000 15000 1400] |
|
11 |
+ ElementLine [-15000 -14000 -15000 15000 1400] |
|
12 |
+ ElementLine [15000 -14000 15000 15000 1400] |
|
13 |
+ |
|
14 |
+ ) |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element[0x00000000 "D_300" "D1" "D_300" 25000 20000 -2500 7500 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-15000 0 7874 3000 8474 3937 "K" "1" 0x00004101] |
|
4 |
+ Pin[15000 0 7874 3000 8474 3937 "A" "2" 0x00004001] |
|
5 |
+ ElementLine [-20300 -6000 20300 -6000 1000] |
|
6 |
+ ElementLine [20300 -6000 20300 6000 1000] |
|
7 |
+ ElementLine [20300 6000 -20300 6000 1000] |
|
8 |
+ ElementLine [-20300 6000 -20300 -6000 1000] |
|
9 |
+ ElementLine [-5000 5000 -5000 -5000 1000] |
|
10 |
+ ElementLine [5000 5000 -5000 0 1000] |
|
11 |
+ ElementLine [5000 -5000 5000 5000 1000] |
|
12 |
+ ElementLine [-5000 0 5000 -5000 1000] |
|
13 |
+ ElementLine [5000 0 10000 0 1000] |
|
14 |
+ ElementLine [-10000 0 -5000 0 1000] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element[0x00000000 "EI_30_105_112_1VA" "L1" "" 120000 100000 -57000 58000 0 200 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[39370 39370 7400 3000 8000 3800 "" "1" 0x00004001] |
|
4 |
+ Pin[-39370 39370 7400 3000 8000 3800 "" "5" 0x00004001] |
|
5 |
+ Pin[-19685 -39370 7400 3000 8000 3800 "" "7" 0x00004001] |
|
6 |
+ Pin[19685 -39370 7400 3000 8000 3800 "" "9" 0x00004001] |
|
7 |
+ ElementLine [-64000 50400 -64000 -50400 2000] |
|
8 |
+ ElementLine [64000 50400 -64000 50400 2000] |
|
9 |
+ ElementLine [64000 -50400 64000 50400 2000] |
|
10 |
+ ElementLine [-64000 -50400 64000 -50400 2000] |
|
11 |
+ ElementLine [-61000 47400 -61000 -47400 1500] |
|
12 |
+ ElementLine [61000 47400 -61000 47400 1500] |
|
13 |
+ ElementLine [61000 -47400 61000 47400 1500] |
|
14 |
+ ElementLine [-61000 -47400 61000 -47400 1500] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,18 @@ |
1 |
+Element[0x00000000 "EI_48_16_8_10VA" "L1" "" 120000 100000 83000 88000 0 200 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-50000 -54200 7874 3000 8474 3937 "" "1" 0x00004001] |
|
4 |
+ Pin[50000 -54200 7874 3000 8474 3937 "" "6" 0x00004001] |
|
5 |
+ Pin[30000 54200 7874 3000 8474 3937 "" "8" 0x00004001] |
|
6 |
+ Pin[-30000 54200 7874 3000 8474 3937 "" "11" 0x00004001] |
|
7 |
+ Pin[-50000 54200 7874 3000 8474 3937 "" "12" 0x00004001] |
|
8 |
+ Pin[50000 54200 7874 3000 8474 3937 "" "7" 0x00004001] |
|
9 |
+ ElementLine [-90000 74000 -90000 -74000 2000] |
|
10 |
+ ElementLine [90000 74000 -90000 74000 2000] |
|
11 |
+ ElementLine [90000 -74000 90000 74000 2000] |
|
12 |
+ ElementLine [-90000 -74000 90000 -74000 2000] |
|
13 |
+ ElementLine [100000 84000 -100000 84000 2000] |
|
14 |
+ ElementLine [-100000 -84000 100000 -84000 2000] |
|
15 |
+ ElementLine [100000 84000 100000 -84000 2000] |
|
16 |
+ ElementLine [-100000 -84000 -100000 84000 2000] |
|
17 |
+ |
|
18 |
+ ) |
... | ... |
@@ -0,0 +1,21 @@ |
1 |
+Element[0x00000000 "FB2022" "L1" "FB2022" 20000 20000 -3000 77000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "1" "1" 0x00000101] |
|
4 |
+ Pin[0 10000 6300 3000 6900 3150 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 20000 6300 3000 6900 3150 "3" "3" 0x00000001] |
|
6 |
+ Pin[0 50000 6300 3000 6900 3150 "4" "4" 0x00000001] |
|
7 |
+ Pin[0 60000 6300 3000 6900 3150 "5" "5" 0x00000001] |
|
8 |
+ Pin[0 70000 6300 3000 6900 3150 "6" "6" 0x00000001] |
|
9 |
+ Pin[30000 70000 6300 3000 6900 3150 "7" "7" 0x00000001] |
|
10 |
+ Pin[30000 60000 6300 3000 6900 3150 "8" "8" 0x00000001] |
|
11 |
+ Pin[30000 50000 6300 3000 6900 3150 "9" "9" 0x00000001] |
|
12 |
+ Pin[30000 20000 6300 3000 6900 3150 "10" "10" 0x00000001] |
|
13 |
+ Pin[30000 10000 6300 3000 6900 3150 "11" "11" 0x00000001] |
|
14 |
+ Pin[30000 0 6300 3000 6900 3150 "12" "12" 0x00000001] |
|
15 |
+ ElementLine [20000 -5000 35000 -5000 1000] |
|
16 |
+ ElementLine [-5000 -5000 10000 -5000 1000] |
|
17 |
+ ElementLine [35000 75000 35000 -5000 1000] |
|
18 |
+ ElementLine [-5000 75000 35000 75000 1000] |
|
19 |
+ ElementLine [-5000 -5000 -5000 75000 1000] |
|
20 |
+ ElementArc [15000 -5000 5000 5000 0 180 1000] |
|
21 |
+ ) |
... | ... |
@@ -0,0 +1,27 @@ |
1 |
+Element[0x00000000 "FTSH105DV" "CON1" "FTSH105DV" 20000 25000 -11912 14762 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-12050 -10000 -3950 -10000 2900 3000 3500 "1" "1" 0x00000100] |
|
4 |
+ Pad[3950 -10000 12050 -10000 2900 3000 3500 "2" "2" 0x00004100] |
|
5 |
+ Pad[-12050 -5000 -3950 -5000 2900 3000 3500 "3" "3" 0x00000100] |
|
6 |
+ Pad[3950 -5000 12050 -5000 2900 3000 3500 "4" "4" 0x00004100] |
|
7 |
+ Pad[-12050 0 -3950 0 2900 3000 3500 "5" "5" 0x00000100] |
|
8 |
+ Pad[3950 0 12050 0 2900 3000 3500 "6" "6" 0x00004100] |
|
9 |
+ Pad[-12050 5000 -3950 5000 2900 3000 3500 "7" "7" 0x00000100] |
|
10 |
+ Pad[3950 5000 12050 5000 2900 3000 3500 "8" "8" 0x00004100] |
|
11 |
+ Pad[-12050 10000 -3950 10000 2900 3000 3500 "9" "9" 0x00000100] |
|
12 |
+ Pad[3950 10000 12050 10000 2900 3000 3500 "10" "10" 0x00004100] |
|
13 |
+ ElementLine [10000 -22500 15000 -22500 1000] |
|
14 |
+ ElementLine [-10000 -22500 -15000 -22500 1000] |
|
15 |
+ ElementLine [15000 -17500 15000 -22500 1000] |
|
16 |
+ ElementLine [-15000 -17500 -15000 -22500 1000] |
|
17 |
+ ElementLine [15000 22500 10000 22500 1000] |
|
18 |
+ ElementLine [-15000 22500 -10000 22500 1000] |
|
19 |
+ ElementLine [15000 17500 15000 22500 1000] |
|
20 |
+ ElementLine [-15000 17500 -15000 22500 1000] |
|
21 |
+ ElementLine [-15000 -13000 15000 -13000 1000] |
|
22 |
+ ElementLine [15000 -13000 15000 13000 1000] |
|
23 |
+ ElementLine [15000 13000 -15000 13000 1000] |
|
24 |
+ ElementLine [-15000 13000 -15000 5000 1000] |
|
25 |
+ ElementLine [-15000 -5000 -15000 -13000 1000] |
|
26 |
+ ElementArc [-11500 -16500 1500 1500 0 360 1000] |
|
27 |
+ ) |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element["" "FUSE5x20" "F1" "FUSE5x20" 20000 20000 -5000 15000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[-31496 -9843 9449 3000 10049 4724 "1" "1" "edge2"] |
|
4 |
+ Pin[-31496 9843 9449 3000 10049 4724 "1" "1" "edge2"] |
|
5 |
+ Pin[31496 -9843 9449 3000 10049 4724 "2" "2" "edge2"] |
|
6 |
+ Pin[31496 9843 9449 3000 10049 4724 "2" "2" "edge2"] |
|
7 |
+ ElementLine [-43307 -13780 -36220 -13780 1000] |
|
8 |
+ ElementLine [-26772 -13780 26772 -13780 1000] |
|
9 |
+ ElementLine [43307 -13780 36220 -13780 1000] |
|
10 |
+ ElementLine [-43307 13780 -36220 13780 1000] |
|
11 |
+ ElementLine [-26772 13780 26772 13780 1000] |
|
12 |
+ ElementLine [43307 13780 36220 13780 1000] |
|
13 |
+ ElementLine [-43307 -13780 -43307 13780 1000] |
|
14 |
+ ElementLine [43307 -13780 43307 13780 1000] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,29 @@ |
1 |
+Element["" "FUSE5x20ATO" "F1" "FUSE5x20ATO" 20000 20000 -5000 15000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[-31496 -9843 9449 3000 10049 4724 "1" "1" "edge2"] |
|
4 |
+ Pin[-31496 9843 9449 3000 10049 4724 "1" "1" "edge2"] |
|
5 |
+ Pin[31496 -9843 9449 3000 10049 4724 "2" "2" "edge2"] |
|
6 |
+ Pin[31496 9843 9449 3000 10049 4724 "2" "2" "edge2"] |
|
7 |
+ Pin[0 0 9449 3000 10049 9449 "3" "3" "hole,edge2"] |
|
8 |
+ Pin[-18110 -4724 15748 3000 16348 7874 "1" "1" "edge2"] |
|
9 |
+ Pin[18110 -4724 15748 3000 16348 7874 "2" "2" "edge2"] |
|
10 |
+ ElementLine [-43307 -13780 -36220 -13780 1000] |
|
11 |
+ ElementLine [-26772 -13780 26772 -13780 1000] |
|
12 |
+ ElementLine [43307 -13780 36220 -13780 1000] |
|
13 |
+ ElementLine [-43307 13780 -36220 13780 1000] |
|
14 |
+ ElementLine [-26772 13780 26772 13780 1000] |
|
15 |
+ ElementLine [43307 13780 36220 13780 1000] |
|
16 |
+ ElementLine [-43307 -13780 -43307 13780 1000] |
|
17 |
+ ElementLine [43307 -13780 43307 13780 1000] |
|
18 |
+ ElementLine [-39370 -11811 -37402 -11811 1000] |
|
19 |
+ ElementLine [-11811 -11811 11811 -11811 1000] |
|
20 |
+ ElementLine [39370 -11811 37402 -11811 1000] |
|
21 |
+ ElementLine [-39370 11811 -37402 11811 1000] |
|
22 |
+ ElementLine [-25591 11811 25591 11811 1000] |
|
23 |
+ ElementLine [39370 11811 37402 11811 1000] |
|
24 |
+ ElementLine [-39370 -11811 -39370 11811 1000] |
|
25 |
+ ElementLine [39370 -11811 39370 11811 1000] |
|
26 |
+ ElementLine [-31496 -3937 -31496 3937 1000] |
|
27 |
+ ElementLine [31496 -3937 31496 3937 1000] |
|
28 |
+ |
|
29 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element["" "FUSE_ATO" "F1" "FUSE_ATO" 20000 20000 -5000 13000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 9449 3000 10049 9449 "3" "3" "hole,edge2"] |
|
4 |
+ Pin[-18110 -4724 15748 3000 16348 7874 "1" "1" "edge2"] |
|
5 |
+ Pin[18110 -4724 15748 3000 16348 7874 "2" "2" "edge2"] |
|
6 |
+ ElementLine [-39370 -11811 -24409 -11811 1000] |
|
7 |
+ ElementLine [-11811 -11811 11811 -11811 1000] |
|
8 |
+ ElementLine [39370 -11811 24409 -11811 1000] |
|
9 |
+ ElementLine [-39370 11811 39370 11811 1000] |
|
10 |
+ ElementLine [-39370 -11811 -39370 11811 1000] |
|
11 |
+ ElementLine [39370 -11811 39370 11811 1000] |
|
12 |
+ ElementLine [-31496 -11811 -31496 11811 1000] |
|
13 |
+ ElementLine [31496 -11811 31496 11811 1000] |
|
14 |
+ |
|
15 |
+ ) |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+Element[0x00000000 "crystal HC18" "X1" "HC18" 20000 20000 -5000 12000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6000 3000 6600 3000 "1" "1" 0x00004001] |
|
4 |
+ Pin[20000 0 6000 3000 6600 3000 "2" "2" 0x00004001] |
|
5 |
+ ElementLine [0 10000 20000 10000 1000] |
|
6 |
+ ElementLine [0 -10000 20000 -10000 1000] |
|
7 |
+ ElementArc [20000 0 10000 10000 90 180 1000] |
|
8 |
+ ElementArc [0 0 10000 10000 270 180 1000] |
|
9 |
+ ) |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element["" "HC49 SMD" "X1" "HC49 SMD" 0 0 -5000 12000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-24606 0 -8858 0 5906 3000 6506 "1" "1" "square"] |
|
4 |
+ Pad[8858 0 24606 0 5906 3000 6506 "2" "2" "square,edge2"] |
|
5 |
+ ElementLine [-10000 -8000 10000 -8000 700] |
|
6 |
+ ElementLine [-10000 8000 10000 8000 700] |
|
7 |
+ ElementLine [-29000 10000 29000 10000 700] |
|
8 |
+ ElementLine [29000 -10000 29000 10000 700] |
|
9 |
+ ElementLine [-29000 -10000 -29000 10000 700] |
|
10 |
+ ElementLine [-29000 -10000 29000 -10000 700] |
|
11 |
+ ElementArc [-10000 0 8000 8000 270 60 700] |
|
12 |
+ ElementArc [-10000 0 8000 8000 30 60 700] |
|
13 |
+ ElementArc [10000 0 8000 8000 90 60 700] |
|
14 |
+ ElementArc [10000 0 8000 8000 210 60 700] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,19 @@ |
1 |
+Element["" "HEBW25" "CON1" "HEBW25" 0 0 18500 26000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 -24409 18000 3000 18600 11811 "inner" "1" ""] |
|
4 |
+ Pin[20472 -12205 16000 3000 16600 9448 "outer" "2" ""] |
|
5 |
+ Pin[0 0 16000 3000 16600 9448 "outer" "2" ""] |
|
6 |
+ ElementLine [-16000 -24000 -10000 -24000 2000] |
|
7 |
+ ElementLine [10000 -24000 16000 -24000 2000] |
|
8 |
+ ElementLine [-16000 -24000 -16000 30000 2000] |
|
9 |
+ ElementLine [16000 -24000 16000 -20205 2000] |
|
10 |
+ ElementLine [16000 -4205 16000 30000 2000] |
|
11 |
+ ElementLine [-16000 30000 16000 30000 2000] |
|
12 |
+ ElementLine [-11000 -14000 -11000 30000 1000] |
|
13 |
+ ElementLine [11000 -14000 11000 30000 1000] |
|
14 |
+ ElementLine [-11000 -14000 11000 -14000 1000] |
|
15 |
+ ElementLine [-5000 8000 -5000 26000 1000] |
|
16 |
+ ElementLine [5000 8000 5000 26000 1000] |
|
17 |
+ ElementLine [-5000 26000 5000 26000 1000] |
|
18 |
+ |
|
19 |
+ ) |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+Element[0x00000000 "inductor" "L1" "HSD3634" 60000 130000 -38000 91000 0 200 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-37402 0 11812 3000 12412 5906 "" "1" 0x00000001] |
|
4 |
+ Pin[37402 0 11812 3000 12412 5906 "" "2" 0x00000001] |
|
5 |
+ ElementLine [-39370 -84646 39370 -84646 1000] |
|
6 |
+ ElementLine [39370 -84646 39370 84646 1000] |
|
7 |
+ ElementLine [39370 84646 -39370 84646 1000] |
|
8 |
+ ElementLine [-39370 84646 -39370 -84646 1000] |
|
9 |
+ ) |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element["" "JST B3B-PH" "CON1" "JST B3B-PH" 30000 30000 0 -14000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6000 3000 6600 2953 "1" "1" "square,edge2"] |
|
4 |
+ Pin[7874 0 6000 3000 6600 2953 "2" "2" "edge2"] |
|
5 |
+ Pin[15748 0 6000 3000 6600 2953 "3" "3" "edge2"] |
|
6 |
+ ElementLine [-7677 11024 23425 11024 1000] |
|
7 |
+ ElementLine [23425 -6693 23425 11024 1000] |
|
8 |
+ ElementLine [-7677 -6693 -7677 11024 1000] |
|
9 |
+ ElementLine [-7677 -6693 4000 -6693 1000] |
|
10 |
+ ElementLine [4000 -6693 11748 -6693 2000] |
|
11 |
+ ElementLine [11748 -6693 23425 -6693 1000] |
|
12 |
+ |
|
13 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element["" "JST S3B-PH" "CON1" "JST S3B-PH" 41000 40000 0 -12000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6000 3000 6600 2953 "1" "1" "square"] |
|
4 |
+ Pin[7874 0 6000 3000 6600 2953 "2" "2" ""] |
|
5 |
+ Pin[15748 0 6000 3000 6600 2953 "3" "3" ""] |
|
6 |
+ ElementLine [-7677 -5315 23425 -5315 1000] |
|
7 |
+ ElementLine [-7677 -5315 -7677 24606 1000] |
|
8 |
+ ElementLine [23425 -5315 23425 24606 1000] |
|
9 |
+ ElementLine [-7677 24606 23425 24606 1000] |
|
10 |
+ ElementLine [4000 7000 4000 24606 1000] |
|
11 |
+ ElementLine [4000 7000 11748 7000 1000] |
|
12 |
+ ElementLine [11748 7000 11748 24606 1000] |
|
13 |
+ ElementLine [7874 7000 7874 20000 2000] |
|
14 |
+ |
|
15 |
+ ) |
... | ... |
@@ -0,0 +1,17 @@ |
1 |
+Element["" "JST S4B-PH" "CON1" "JST S4B-PH" 41000 40000 0 -12000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6000 3000 6600 2953 "1" "1" "square"] |
|
4 |
+ Pin[7874 0 6000 3000 6600 2953 "2" "2" ""] |
|
5 |
+ Pin[15748 0 6000 3000 6600 2953 "3" "3" ""] |
|
6 |
+ Pin[23622 0 6000 3000 6600 2953 "4" "4" ""] |
|
7 |
+ ElementLine [-7677 -5315 31299 -5315 1000] |
|
8 |
+ ElementLine [-7677 -5315 -7677 24606 1000] |
|
9 |
+ ElementLine [31299 -5315 31299 24606 1000] |
|
10 |
+ ElementLine [-7677 24606 31299 24606 1000] |
|
11 |
+ ElementLine [4000 7000 4000 24606 1000] |
|
12 |
+ ElementLine [4000 7000 19622 7000 1000] |
|
13 |
+ ElementLine [19622 7000 19622 24606 1000] |
|
14 |
+ ElementLine [7874 7000 7874 20000 2000] |
|
15 |
+ ElementLine [15748 7000 15748 20000 2000] |
|
16 |
+ |
|
17 |
+ ) |
... | ... |
@@ -0,0 +1,10 @@ |
1 |
+Element[0x00000000 "jumper" "J1" "2" 10000 10000 -5000 8000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 7874 3000 8474 3937 "" "1" 0x00004001] |
|
4 |
+ Pin[10000 0 7874 3000 8474 3937 "" "2" 0x00004001] |
|
5 |
+ ElementLine [-5000 -5000 15000 -5000 1000] |
|
6 |
+ ElementLine [-5000 5000 15000 5000 1000] |
|
7 |
+ ElementLine [-5000 -5000 -5000 5000 1000] |
|
8 |
+ ElementLine [15000 -5000 15000 5000 1000] |
|
9 |
+ |
|
10 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element[0x00000000 "KDR 16" "S1" "KDR 16" 40000 40000 -18000 22000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-14961 -10000 6300 3000 6900 3150 "1" "1" 0x00000001] |
|
4 |
+ Pin[14961 -10000 6300 3000 6900 3150 "8" "8" 0x00000001] |
|
5 |
+ Pin[-14961 0 6300 3000 6900 3150 "0" "0" 0x00000001] |
|
6 |
+ Pin[14961 0 6300 3000 6900 3150 "0" "0" 0x00000001] |
|
7 |
+ Pin[-14961 10000 6300 3000 6900 3150 "4" "4" 0x00000001] |
|
8 |
+ Pin[14961 10000 6300 3000 6900 3150 "2" "2" 0x00000001] |
|
9 |
+ ElementLine [-19685 -14961 -14961 -19685 1000] |
|
10 |
+ ElementLine [-14961 -19685 19685 -19685 1000] |
|
11 |
+ ElementLine [-19685 19685 19685 19685 1000] |
|
12 |
+ ElementLine [-19685 -14961 -19685 19685 1000] |
|
13 |
+ ElementLine [19685 -19685 19685 19685 1000] |
|
14 |
+ ) |
|
15 |
+ |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element["" "KZH 20SMD" "B1" "KZH 20SMD" 0 0 0 30000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-50492 0 -50492 0 20000 3000 20600 "1" "1" "square"] |
|
4 |
+ Pad[50492 0 50492 0 20000 3000 20600 "1" "1" "square"] |
|
5 |
+ Pad[0 0 0 0 50000 3000 50600 "2" "2" ""] |
|
6 |
+ ElementLine[-19685 43307 19685 43307 1000] |
|
7 |
+ ElementLine[-43307 19685 -19685 43307 1000] |
|
8 |
+ ElementLine[43307 19685 19685 43307 1000] |
|
9 |
+ ElementLine[-43307 19685 -43307 11811 1000] |
|
10 |
+ ElementLine[43307 19685 43307 11811 1000] |
|
11 |
+ ElementLine[-43307 -43307 -43307 -11811 1000] |
|
12 |
+ ElementLine[43307 -43307 43307 -11811 1000] |
|
13 |
+ ) |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element["" "LATB T686" "LED1" "LATB T686" 0 0 -5500 16000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-2950 -6700 -2950 -5100 4300 3000 4900 "A" "2" "square"] |
|
4 |
+ Pad[-2950 6700 -2950 5100 4300 3000 4900 "CR" "1" "square"] |
|
5 |
+ Pad[2950 -6700 2950 -5100 4300 3000 4900 "CB" "3" "square"] |
|
6 |
+ Pad[2950 6700 2950 5100 4300 3000 4900 "CG" "4" "square"] |
|
7 |
+ ElementLine [-13800 -14750 13800 -14750 1000] |
|
8 |
+ ElementLine [-8800 14750 13800 14750 1000] |
|
9 |
+ ElementLine [-13800 -14750 -13800 9750 1000] |
|
10 |
+ ElementLine [13800 -14750 13800 14750 1000] |
|
11 |
+ ElementLine [-8800 14750 -13800 9750 1000] |
|
12 |
+ |
|
13 |
+ ) |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element["" "LATB T686 no cool" "LED1" "LATB T686 no cool" 0 0 -5500 10000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-2950 -6700 -2950 -5100 4300 3000 4900 "A" "2" "square"] |
|
4 |
+ Pad[-2950 6700 -2950 5100 4300 3000 4900 "CR" "1" "square"] |
|
5 |
+ Pad[2950 -6700 2950 -5100 4300 3000 4900 "CB" "3" "square"] |
|
6 |
+ Pad[2950 6700 2950 5100 4300 3000 4900 "CG" "4" "square"] |
|
7 |
+ ElementLine [-6800 -10500 6800 -10500 700] |
|
8 |
+ ElementLine [-5300 10500 6800 10500 700] |
|
9 |
+ ElementLine [-6800 -10500 -6800 9000 700] |
|
10 |
+ ElementLine [6800 -10500 6800 10500 700] |
|
11 |
+ ElementLine [-5300 10500 -6800 9000 700] |
|
12 |
+ |
|
13 |
+ ) |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element["" "LED 3" "LED1" "LED 3" 0 0 -5000 12000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-5000 0 6300 3000 6900 3150 "K" "1" "square,edge2"] |
|
4 |
+ Pin[5000 0 6300 3000 6900 3150 "A" "2" "edge2"] |
|
5 |
+ ElementLine [-7700 -4300 -7700 -3700 1000] |
|
6 |
+ ElementLine [-7700 4300 -7700 3700 1000] |
|
7 |
+ ElementArc [0 0 8800 8800 30 300 1000] |
|
8 |
+ ElementArc [0 0 7100 7100 40 100 1000] |
|
9 |
+ ElementArc [0 0 7100 7100 220 100 1000] |
|
10 |
+ |
|
11 |
+ ) |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+Element[0x00000000 "LED" "LED1" "5" 20000 20000 -5000 17000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-5000 0 6300 3000 6900 3150 "K" "1" 0x00000101] |
|
4 |
+ Pin[5000 0 6300 3000 6900 3150 "A" "2" 0x00000001] |
|
5 |
+ ElementLine [-12000 -6800 -12000 6800 1000] |
|
6 |
+ ElementArc [0 0 13800 13800 30 300 1000] |
|
7 |
+ ElementArc [0 0 11800 11800 0 360 1000] |
|
8 |
+ |
|
9 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element[0x00000000 "LRTB G6TG" "LED1" "LRTB G6TG" 0 0 -5500 22000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-4150 -4300 -4150 -7700 3100 3000 3700 "A2" "22" 0x00004100] |
|
4 |
+ Pad[0 -3950 0 -8050 2400 3000 3000 "C2" "21" 0x00004100] |
|
5 |
+ Pad[4150 -4300 4150 -7700 3100 3000 3700 "A1" "12" 0x00004100] |
|
6 |
+ Pad[-4150 4300 -4150 7700 3100 3000 3700 "A3" "32" 0x00004100] |
|
7 |
+ Pad[0 3950 0 8050 2400 3000 3000 "C3" "31" 0x00004100] |
|
8 |
+ Pad[4150 4300 4150 7700 3100 3000 3700 "C1" "11" 0x00004100] |
|
9 |
+ ElementLine [-20000 -20000 -20000 20000 1000] |
|
10 |
+ ElementLine [-20000 20000 20000 20000 1000] |
|
11 |
+ ElementLine [20000 20000 20000 -16000 1000] |
|
12 |
+ ElementLine [20000 -16000 16000 -20000 1000] |
|
13 |
+ ElementLine [16000 -20000 -20000 -20000 1000] |
|
14 |
+ |
|
15 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element["" "LRTB G6TG no cool" "LED1" "LRTB G6TG no cool" 0 0 -5500 12000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-4150 -7700 -4150 -4300 3100 3000 3700 "A2" "22" "square"] |
|
4 |
+ Pad[0 -8050 0 -3950 2400 3000 3000 "C2" "21" "square"] |
|
5 |
+ Pad[4150 -7700 4150 -4300 3100 3000 3700 "A1" "12" "square"] |
|
6 |
+ Pad[-4150 4300 -4150 7700 3100 3000 3700 "A3" "32" "square,edge2"] |
|
7 |
+ Pad[0 3950 0 8050 2400 3000 3000 "C3" "31" "square,edge2"] |
|
8 |
+ Pad[4150 4300 4150 7700 3100 3000 3700 "C1" "11" "square,edge2"] |
|
9 |
+ ElementLine [8000 -10000 -10000 -10000 1000] |
|
10 |
+ ElementLine [10000 -8000 8000 -10000 1000] |
|
11 |
+ ElementLine [10000 10000 10000 -8000 1000] |
|
12 |
+ ElementLine [-10000 10000 10000 10000 1000] |
|
13 |
+ ElementLine [-10000 -10000 -10000 10000 1000] |
|
14 |
+ |
|
15 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element[0x00000000 "LRTB GFTG" "LED1" "LRTB GFTG" 0 0 -5500 22000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-4150 -4300 -4150 -7700 3100 3000 3700 "C3" "31" 0x00004100] |
|
4 |
+ Pad[0 -3950 0 -8050 2400 3000 3000 "C2" "21" 0x00004100] |
|
5 |
+ Pad[4150 -4300 4150 -7700 3100 3000 3700 "C1" "11" 0x00004100] |
|
6 |
+ Pad[-4150 4300 -4150 7700 3100 3000 3700 "A3" "32" 0x00004100] |
|
7 |
+ Pad[0 3950 0 8050 2400 3000 3000 "A2" "22" 0x00004100] |
|
8 |
+ Pad[4150 4300 4150 7700 3100 3000 3700 "A1" "12" 0x00004100] |
|
9 |
+ ElementLine [-20000 -20000 -20000 20000 1000] |
|
10 |
+ ElementLine [-20000 20000 20000 20000 1000] |
|
11 |
+ ElementLine [20000 20000 20000 -16000 1000] |
|
12 |
+ ElementLine [20000 -16000 16000 -20000 1000] |
|
13 |
+ ElementLine [16000 -20000 -20000 -20000 1000] |
|
14 |
+ |
|
15 |
+ ) |
... | ... |
@@ -0,0 +1,19 @@ |
1 |
+Element["" "LW T6SG" "LED1" "LW T6SG" 0 0 -5500 23000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-2165 -5906 2165 -5906 5906 3000 6506 "K" "1" "square"] |
|
4 |
+ Pad[-2165 5906 2165 5906 5906 3000 6506 "A" "2" "square"] |
|
5 |
+ ElementLine [5000 -10500 7000 -10500 700] |
|
6 |
+ ElementLine [-5500 -10500 -4000 -10500 700] |
|
7 |
+ ElementLine [-7000 -9000 -5500 -10500 700] |
|
8 |
+ ElementLine [-7000 -7500 -7000 -9000 700] |
|
9 |
+ ElementLine [-7000 10500 -7000 8500 700] |
|
10 |
+ ElementLine [-5000 10500 -7000 10500 700] |
|
11 |
+ ElementLine [5000 10500 7000 10500 700] |
|
12 |
+ ElementLine [7000 8500 7000 10500 700] |
|
13 |
+ ElementLine [7000 -10500 7000 -8500 700] |
|
14 |
+ ElementLine [10000 -22500 10000 22500 700] |
|
15 |
+ ElementLine [-10000 -22500 -10000 22500 700] |
|
16 |
+ ElementLine [-10000 -22500 10000 -22500 700] |
|
17 |
+ ElementLine [-10000 22500 10000 22500 700] |
|
18 |
+ |
|
19 |
+ ) |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element["" "LW T6SG no cool" "LED1" "LW T6SG no cool" 0 0 -5500 12000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-2165 -5906 2165 -5906 5906 3000 6506 "K" "1" "square"] |
|
4 |
+ Pad[-2165 5906 2165 5906 5906 3000 6506 "A" "2" "square"] |
|
5 |
+ ElementLine [-5500 -10500 7000 -10500 700] |
|
6 |
+ ElementLine [-7000 -9000 -5500 -10500 700] |
|
7 |
+ ElementLine [-7000 10500 -7000 -9000 700] |
|
8 |
+ ElementLine [7000 10500 -7000 10500 700] |
|
9 |
+ ElementLine [7000 -10500 7000 10500 700] |
|
10 |
+ |
|
11 |
+ ) |
... | ... |
@@ -0,0 +1,29 @@ |
1 |
+Element["" "MEBP8-8G" "CON1" "MEBP8-8G" 0 0 -28000 62000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-17500 10000 6300 3000 6900 3550 "1" "1" "edge2"] |
|
4 |
+ Pin[-12500 0 6300 3000 6900 3550 "2" "2" "edge2"] |
|
5 |
+ Pin[-7500 10000 6300 3000 6900 3550 "3" "3" "edge2"] |
|
6 |
+ Pin[-2500 0 6300 3000 6900 3550 "4" "4" "edge2"] |
|
7 |
+ Pin[2500 10000 6300 3000 6900 3550 "5" "5" "edge2"] |
|
8 |
+ Pin[7500 0 6300 3000 6900 3550 "6" "6" "edge2"] |
|
9 |
+ Pin[12500 10000 6300 3000 6900 3550 "7" "7" "edge2"] |
|
10 |
+ Pin[17500 0 6300 3000 6900 3550 "8" "8" "edge2"] |
|
11 |
+ Pin[-30492 22992 10000 3000 10600 6299 "9" "9" "edge2"] |
|
12 |
+ Pin[30492 22992 10000 3000 10600 6299 "10" "10" "edge2"] |
|
13 |
+ Pin[-22500 35000 12795 3000 13395 12795 "11" "11" "hole,edge2"] |
|
14 |
+ Pin[22500 35000 12795 3000 13395 12795 "12" "12" "hole,edge2"] |
|
15 |
+ ElementLine [-22500 20000 22500 20000 1000] |
|
16 |
+ ElementLine [22500 42500 22500 60000 1000] |
|
17 |
+ ElementLine [22500 20000 22500 27500 1000] |
|
18 |
+ ElementLine [-22500 42500 -22500 60000 1000] |
|
19 |
+ ElementLine [-22500 20000 -22500 27500 1000] |
|
20 |
+ ElementLine [31260 -10000 31260 16992 1000] |
|
21 |
+ ElementLine [31260 28992 31260 60000 1000] |
|
22 |
+ ElementLine [-31260 -10000 -31260 16992 1000] |
|
23 |
+ ElementLine [-31260 28992 -31260 60000 1000] |
|
24 |
+ ElementLine [-31260 60000 31260 60000 1000] |
|
25 |
+ ElementLine [-31260 -10000 31260 -10000 1000] |
|
26 |
+ ElementArc [22500 35000 7500 7500 0 360 1000] |
|
27 |
+ ElementArc [-22500 35000 7500 7500 0 360 1000] |
|
28 |
+ |
|
29 |
+ ) |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element[0x00000000 "MELF" "D1" "" 32500 37500 -5500 16900 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-2362 9843 2362 9843 5906 3000 6506 "1" "1" 0x00000100] |
|
4 |
+ Pad[-2362 -9843 2362 -9843 5906 3000 6506 "2" "2" 0x00000100] |
|
5 |
+ ElementLine [-6500 12000 -5000 14500 700] |
|
6 |
+ ElementLine [-6500 -14000 -6500 12000 700] |
|
7 |
+ ElementLine [-6500 -14000 6500 -14000 700] |
|
8 |
+ ElementLine [6500 -14000 6500 12000 700] |
|
9 |
+ ElementLine [5000 14500 6500 12000 700] |
|
10 |
+ ElementLine [-6500 14500 6500 14500 2100] |
|
11 |
+ |
|
12 |
+ ) |
|
13 |
+ |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element[0x00000000 "MINIMELF" "D1" "" 10000 20000 -3500 12900 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-984 6693 984 6693 4724 3000 5324 "1" "1" 0x00000100] |
|
4 |
+ Pad[-984 -6693 984 -6693 4724 3000 5324 "2" "2" 0x00000100] |
|
5 |
+ ElementLine [-4500 8500 -3000 10700 700] |
|
6 |
+ ElementLine [-4500 -10300 -4500 8500 700] |
|
7 |
+ ElementLine [-4500 -10300 4500 -10300 700] |
|
8 |
+ ElementLine [4500 -10300 4500 8500 700] |
|
9 |
+ ElementLine [3000 10700 4500 8500 700] |
|
10 |
+ ElementLine [-4500 10700 4500 10700 2100] |
|
11 |
+ |
|
12 |
+ ) |
|
13 |
+ |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element[0x00000000 "MKS4-275" "C1" "" 120000 100000 -57000 28000 0 200 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-54134 0 9200 3000 9800 4800 "" "1" 0x00004001] |
|
4 |
+ Pin[54134 0 9200 3000 9800 4800 "" "2" 0x00004001] |
|
5 |
+ ElementLine [-62008 33465 -62008 -33465 2000] |
|
6 |
+ ElementLine [62008 33465 -62008 33465 2000] |
|
7 |
+ ElementLine [62008 -33465 62008 33465 2000] |
|
8 |
+ ElementLine [-62008 -33465 62008 -33465 2000] |
|
9 |
+ |
|
10 |
+ ) |
|
11 |
+ |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element[0x00000000 "MKS4-225-275" "C1" "" 120000 100000 -57000 28000 0 200 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-44291 0 7400 3000 8000 3800 "" "1" 0x00004001] |
|
4 |
+ Pin[44291 0 7400 3000 8000 3800 "" "2" 0x00004001] |
|
5 |
+ Pin[-54134 0 7400 3000 8000 3800 "" "1" 0x00004001] |
|
6 |
+ Pin[54134 0 7400 3000 8000 3800 "" "2" 0x00004001] |
|
7 |
+ ElementLine [-62008 21654 -62008 -21654 2000] |
|
8 |
+ ElementLine [62008 21654 -62008 21654 2000] |
|
9 |
+ ElementLine [62008 -21654 62008 21654 2000] |
|
10 |
+ ElementLine [-62008 -21654 62008 -21654 2000] |
|
11 |
+ |
|
12 |
+ ) |
|
13 |
+ |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element[0x00000000 "MKS4-275" "C1" "" 120000 100000 -57000 28000 0 200 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-54134 0 7400 3000 8000 3800 "" "1" 0x00004001] |
|
4 |
+ Pin[54134 0 7400 3000 8000 3800 "" "2" 0x00004001] |
|
5 |
+ ElementLine [-62008 21654 -62008 -21654 2000] |
|
6 |
+ ElementLine [62008 21654 -62008 21654 2000] |
|
7 |
+ ElementLine [62008 -21654 62008 21654 2000] |
|
8 |
+ ElementLine [-62008 -21654 62008 -21654 2000] |
|
9 |
+ |
|
10 |
+ ) |
|
11 |
+ |
... | ... |
@@ -0,0 +1,37 @@ |
1 |
+Element["" "MLF20" "IC1" "MLF20" 0 0 -11024 12024 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-9291 -3937 -6850 -3937 1102 3000 1502 "1" "1" "square"] |
|
4 |
+ Pad[-3937 9291 -3937 6850 1102 3000 1502 "6" "6" "square"] |
|
5 |
+ Pad[9291 3937 6850 3937 1102 3000 1502 "11" "11" "square"] |
|
6 |
+ Pad[3937 -9291 3937 -6850 1102 3000 1502 "16" "16" "square"] |
|
7 |
+ Pad[-9291 -1969 -6850 -1969 1102 3000 1502 "2" "2" "square"] |
|
8 |
+ Pad[-1969 9291 -1969 6850 1102 3000 1502 "7" "7" "square"] |
|
9 |
+ Pad[9291 1969 6850 1969 1102 3000 1502 "12" "12" "square"] |
|
10 |
+ Pad[1969 -9291 1969 -6850 1102 3000 1502 "17" "17" "square"] |
|
11 |
+ Pad[-9291 0 -6850 0 1102 3000 1502 "3" "3" "square"] |
|
12 |
+ Pad[0 9291 0 6850 1102 3000 1502 "8" "8" "square"] |
|
13 |
+ Pad[9291 0 6850 0 1102 3000 1502 "13" "13" "square"] |
|
14 |
+ Pad[0 -9291 0 -6850 1102 3000 1502 "18" "18" "square"] |
|
15 |
+ Pad[-9291 1969 -6850 1969 1102 3000 1502 "4" "4" "square"] |
|
16 |
+ Pad[1969 9291 1969 6850 1102 3000 1502 "9" "9" "square"] |
|
17 |
+ Pad[9291 -1969 6850 -1969 1102 3000 1502 "14" "14" "square"] |
|
18 |
+ Pad[-1969 -9291 -1969 -6850 1102 3000 1502 "19" "19" "square"] |
|
19 |
+ Pad[-9291 3937 -6850 3937 1102 3000 1502 "5" "5" "square"] |
|
20 |
+ Pad[3937 9291 3937 6850 1102 3000 1502 "10" "10" "square"] |
|
21 |
+ Pad[9291 -3937 6850 -3937 1102 3000 1502 "15" "15" "square"] |
|
22 |
+ Pad[-3937 -9291 -3937 -6850 1102 3000 1502 "20" "20" "square"] |
|
23 |
+ Pad[0 0 0 0 10236 3000 10636 "21" "21" "square"] |
|
24 |
+ ElementLine[-9055 -9055 -9055 -5906 700] |
|
25 |
+ ElementLine[-9055 -9055 -5906 -9055 700] |
|
26 |
+ ElementLine[9055 -9055 9055 -5906 700] |
|
27 |
+ ElementLine[9055 -9055 5906 -9055 700] |
|
28 |
+ ElementLine[-9055 9055 -9055 5906 700] |
|
29 |
+ ElementLine[-9055 9055 -5906 9055 700] |
|
30 |
+ ElementLine[9055 9055 9055 5906 700] |
|
31 |
+ ElementLine[9055 9055 5906 9055 700] |
|
32 |
+ ElementLine[-9055 -11024 11024 -11024 700] |
|
33 |
+ ElementLine[11024 -11024 11024 11024 700] |
|
34 |
+ ElementLine[11024 11024 -11024 11024 700] |
|
35 |
+ ElementLine[-11024 11024 -11024 -9055 700] |
|
36 |
+ ElementLine[-9055 -11024 -11024 -9055 700] |
|
37 |
+ ) |
... | ... |
@@ -0,0 +1,49 @@ |
1 |
+Element["" "MLF32" "IC1" "MLF32" 0 0 -12992 13992 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-11260 -6890 -8819 -6890 1102 3000 1502 "1" "1" "square"] |
|
4 |
+ Pad[-6890 11260 -6890 8819 1102 3000 1502 "9" "9" "square"] |
|
5 |
+ Pad[11260 6890 8819 6890 1102 3000 1502 "17" "17" "square"] |
|
6 |
+ Pad[6890 -11260 6890 -8819 1102 3000 1502 "25" "25" "square"] |
|
7 |
+ Pad[-11260 -4921 -8819 -4921 1102 3000 1502 "2" "2" "square"] |
|
8 |
+ Pad[-4921 11260 -4921 8819 1102 3000 1502 "10" "10" "square"] |
|
9 |
+ Pad[11260 4921 8819 4921 1102 3000 1502 "18" "18" "square"] |
|
10 |
+ Pad[4921 -11260 4921 -8819 1102 3000 1502 "26" "26" "square"] |
|
11 |
+ Pad[-11260 -2953 -8819 -2953 1102 3000 1502 "3" "3" "square"] |
|
12 |
+ Pad[-2953 11260 -2953 8819 1102 3000 1502 "11" "11" "square"] |
|
13 |
+ Pad[11260 2953 8819 2953 1102 3000 1502 "19" "19" "square"] |
|
14 |
+ Pad[2953 -11260 2953 -8819 1102 3000 1502 "27" "27" "square"] |
|
15 |
+ Pad[-11260 -984 -8819 -984 1102 3000 1502 "4" "4" "square"] |
|
16 |
+ Pad[-984 11260 -984 8819 1102 3000 1502 "12" "12" "square"] |
|
17 |
+ Pad[11260 984 8819 984 1102 3000 1502 "20" "20" "square"] |
|
18 |
+ Pad[984 -11260 984 -8819 1102 3000 1502 "28" "28" "square"] |
|
19 |
+ Pad[-11260 984 -8819 984 1102 3000 1502 "5" "5" "square"] |
|
20 |
+ Pad[984 11260 984 8819 1102 3000 1502 "13" "13" "square"] |
|
21 |
+ Pad[11260 -984 8819 -984 1102 3000 1502 "21" "21" "square"] |
|
22 |
+ Pad[-984 -11260 -984 -8819 1102 3000 1502 "29" "29" "square"] |
|
23 |
+ Pad[-11260 2953 -8819 2953 1102 3000 1502 "6" "6" "square"] |
|
24 |
+ Pad[2953 11260 2953 8819 1102 3000 1502 "14" "14" "square"] |
|
25 |
+ Pad[11260 -2953 8819 -2953 1102 3000 1502 "22" "22" "square"] |
|
26 |
+ Pad[-2953 -11260 -2953 -8819 1102 3000 1502 "30" "30" "square"] |
|
27 |
+ Pad[-11260 4921 -8819 4921 1102 3000 1502 "7" "7" "square"] |
|
28 |
+ Pad[4921 11260 4921 8819 1102 3000 1502 "15" "15" "square"] |
|
29 |
+ Pad[11260 -4921 8819 -4921 1102 3000 1502 "23" "23" "square"] |
|
30 |
+ Pad[-4921 -11260 -4921 -8819 1102 3000 1502 "31" "31" "square"] |
|
31 |
+ Pad[-11260 6890 -8819 6890 1102 3000 1502 "8" "8" "square"] |
|
32 |
+ Pad[6890 11260 6890 8819 1102 3000 1502 "16" "16" "square"] |
|
33 |
+ Pad[11260 -6890 8819 -6890 1102 3000 1502 "24" "24" "square"] |
|
34 |
+ Pad[-6890 -11260 -6890 -8819 1102 3000 1502 "32" "32" "square"] |
|
35 |
+ Pad[0 0 0 0 12205 3000 12605 "33" "33" "square"] |
|
36 |
+ ElementLine[-11024 -11024 -11024 -8858 700] |
|
37 |
+ ElementLine[-11024 -11024 -8858 -11024 700] |
|
38 |
+ ElementLine[11024 -11024 11024 -8858 700] |
|
39 |
+ ElementLine[11024 -11024 8858 -11024 700] |
|
40 |
+ ElementLine[-11024 11024 -11024 8858 700] |
|
41 |
+ ElementLine[-11024 11024 -8858 11024 700] |
|
42 |
+ ElementLine[11024 11024 11024 8858 700] |
|
43 |
+ ElementLine[11024 11024 8858 11024 700] |
|
44 |
+ ElementLine[-11024 -12992 12992 -12992 700] |
|
45 |
+ ElementLine[12992 -12992 12992 12992 700] |
|
46 |
+ ElementLine[12992 12992 -12992 12992 700] |
|
47 |
+ ElementLine[-12992 12992 -12992 -11024 700] |
|
48 |
+ ElementLine[-11024 -12992 -12992 -11024 700] |
|
49 |
+ ) |
... | ... |
@@ -0,0 +1,28 @@ |
1 |
+Element[0x00000000 "MOLEX 42891" "CON1" "" 20000 20000 -5000 25000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 12600 3000 13200 6300 "" "1" 0x00004101] |
|
4 |
+ Pin[15600 0 12600 3000 13200 6300 "" "2" 0x00004001] |
|
5 |
+ Pin[31200 0 12600 3000 13200 6300 "" "3" 0x00004001] |
|
6 |
+ Pin[46800 0 12600 3000 13200 6300 "" "4" 0x00004001] |
|
7 |
+ Pin[62400 0 12600 3000 13200 6300 "" "5" 0x00004001] |
|
8 |
+ ElementLine [-8000 -16000 70400 -16000 1000] |
|
9 |
+ ElementLine [-8000 16000 70400 16000 1000] |
|
10 |
+ ElementLine [-8000 -16000 -8000 16000 1000] |
|
11 |
+ ElementLine [70400 -16000 70400 16000 1000] |
|
12 |
+ ElementLine [-5000 20000 5000 20000 1000] |
|
13 |
+ ElementLine [-5000 16000 -5000 20000 1000] |
|
14 |
+ ElementLine [5000 16000 5000 20000 1000] |
|
15 |
+ ElementLine [10600 20000 20600 20000 1000] |
|
16 |
+ ElementLine [10600 16000 10600 20000 1000] |
|
17 |
+ ElementLine [20600 16000 20600 20000 1000] |
|
18 |
+ ElementLine [26200 20000 36200 20000 1000] |
|
19 |
+ ElementLine [26200 16000 26200 20000 1000] |
|
20 |
+ ElementLine [36200 16000 36200 20000 1000] |
|
21 |
+ ElementLine [41800 20000 51800 20000 1000] |
|
22 |
+ ElementLine [41800 16000 41800 20000 1000] |
|
23 |
+ ElementLine [51800 16000 51800 20000 1000] |
|
24 |
+ ElementLine [57400 20000 67400 20000 1000] |
|
25 |
+ ElementLine [57400 16000 57400 20000 1000] |
|
26 |
+ ElementLine [67400 16000 67400 20000 1000] |
|
27 |
+ |
|
28 |
+ ) |
... | ... |
@@ -0,0 +1,29 @@ |
1 |
+Element["" "MOLEX_48025_4000" "CON1" "MOLEX_48025_4000" 0 0 -28000 70000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[17500 -10000 6300 3000 6900 3504 "1" "1" "edge2"] |
|
4 |
+ Pin[12500 0 6300 3000 6900 3504 "2" "2" "edge2"] |
|
5 |
+ Pin[7500 -10000 6300 3000 6900 3504 "3" "3" "edge2"] |
|
6 |
+ Pin[2500 0 6300 3000 6900 3504 "4" "4" "edge2"] |
|
7 |
+ Pin[-2500 -10000 6300 3000 6900 3504 "5" "5" "edge2"] |
|
8 |
+ Pin[-7500 0 6300 3000 6900 3504 "6" "6" "edge2"] |
|
9 |
+ Pin[-12500 -10000 6300 3000 6900 3504 "7" "7" "edge2"] |
|
10 |
+ Pin[-17500 0 6300 3000 6900 3504 "8" "8" "edge2"] |
|
11 |
+ Pin[21496 -29016 6800 3000 7400 4016 "9" "9" "edge2"] |
|
12 |
+ Pin[11496 -29016 6800 3000 7400 4016 "10" "10" "edge2"] |
|
13 |
+ Pin[-11496 -29016 6800 3000 7400 4016 "11" "11" "edge2"] |
|
14 |
+ Pin[-21496 -29016 6800 3000 7400 4016 "12" "12" "edge2"] |
|
15 |
+ Pin[30984 12992 10000 3000 10600 6417 "13" "13" "edge2"] |
|
16 |
+ Pin[-30984 12992 10000 3000 10600 6417 "14" "14" "edge2"] |
|
17 |
+ Pin[22500 25000 12520 3000 13120 12520 "15" "15" "hole,edge2"] |
|
18 |
+ Pin[-22500 25000 12520 3000 13120 12520 "16" "16" "hole,edge2"] |
|
19 |
+ ElementLine [-16500 30000 16500 30000 1000] |
|
20 |
+ ElementLine [22500 32500 22500 67520 1000] |
|
21 |
+ ElementLine [-22500 32500 -22500 67520 1000] |
|
22 |
+ ElementLine [31890 -33500 31890 6992 1000] |
|
23 |
+ ElementLine [31890 18992 31890 67520 1000] |
|
24 |
+ ElementLine [-31890 -33500 -31890 6992 1000] |
|
25 |
+ ElementLine [-31890 18992 -31890 67520 1000] |
|
26 |
+ ElementLine [-31890 67520 31890 67520 1000] |
|
27 |
+ ElementLine [-31890 -33500 31890 -33500 1000] |
|
28 |
+ |
|
29 |
+ ) |
... | ... |
@@ -0,0 +1,18 @@ |
1 |
+Element[0x00000000 "MSOP8" "IC1" "MSOP8" 20000 20000 -9412 7262 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-10650 -3840 -8250 -3840 1600 3000 2200 "1" "1" 0x00000100] |
|
4 |
+ Pad[-10650 -1280 -8250 -1280 1600 3000 2200 "2" "2" 0x00000100] |
|
5 |
+ Pad[-10650 1280 -8250 1280 1600 3000 2200 "3" "3" 0x00000100] |
|
6 |
+ Pad[-10650 3840 -8250 3840 1600 3000 2200 "4" "4" 0x00000100] |
|
7 |
+ Pad[8250 3840 10650 3840 1600 3000 2200 "5" "5" 0x00004100] |
|
8 |
+ Pad[8250 1280 10650 1280 1600 3000 2200 "6" "6" 0x00004100] |
|
9 |
+ Pad[8250 -1280 10650 -1280 1600 3000 2200 "7" "7" 0x00004100] |
|
10 |
+ Pad[8250 -3840 10650 -3840 1600 3000 2200 "8" "8" 0x00004100] |
|
11 |
+ ElementLine [-12500 5500 -12500 -5500 1000] |
|
12 |
+ ElementLine [12500 5500 -12500 5500 1000] |
|
13 |
+ ElementLine [12500 -5500 12500 5500 1000] |
|
14 |
+ ElementLine [1500 -5500 12500 -5500 1000] |
|
15 |
+ ElementLine [-12500 -5500 -1500 -5500 1000] |
|
16 |
+ ElementArc [0 -5500 1500 1500 0 180 1000] |
|
17 |
+ |
|
18 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element["" "NX3225SA" "X1" "NX3225SA" 0 0 -7750 6750 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-3937 3150 -4724 3150 4724 3000 5324 "1" "1" "square"] |
|
4 |
+ Pad[3937 3150 4724 3150 4724 3000 5324 "2" "2" "square"] |
|
5 |
+ Pad[3937 -3150 4724 -3150 4724 3000 5324 "3" "3" "square"] |
|
6 |
+ Pad[-3937 -3150 -4724 -3150 4724 3000 5324 "4" "4" "square"] |
|
7 |
+ ElementLine [-7874 -6299 7874 -6299 700] |
|
8 |
+ ElementLine [-7874 6299 7874 6299 700] |
|
9 |
+ ElementLine [-7874 -6299 -7874 6299 700] |
|
10 |
+ ElementLine [7874 -6299 7874 6299 700] |
|
11 |
+ |
|
12 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element["" "NX5032GA" "X1" "NX5032GA" 0 0 -11000 8000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-7874 -787 -7874 787 7874 3000 8474 "1" "1" "square"] |
|
4 |
+ Pad[7874 -787 7874 787 7874 3000 8474 "2" "2" "square"] |
|
5 |
+ ElementLine [-11000 -7200 11000 -7200 700] |
|
6 |
+ ElementLine [-11000 -7200 -11000 -6000 700] |
|
7 |
+ ElementLine [11000 -7200 11000 -6000 700] |
|
8 |
+ ElementLine [-11000 7200 11000 7200 700] |
|
9 |
+ ElementLine [-11000 7200 -11000 6000 700] |
|
10 |
+ ElementLine [11000 7200 11000 6000 700] |
|
11 |
+ |
|
12 |
+ ) |
... | ... |
@@ -0,0 +1,18 @@ |
1 |
+Element["" "NX8045GB" "X1" "NX8045GB" 0 0 -16000 10000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-12795 -984 -12795 984 9843 3000 10443 "1" "1" "square"] |
|
4 |
+ Pad[12795 -984 12795 984 9843 3000 10443 "2" "2" "square"] |
|
5 |
+ ElementLine [20748 -8858 -20748 -8858 1000] |
|
6 |
+ ElementLine [20748 4000 19000 3000 1000] |
|
7 |
+ ElementLine [19000 -3000 19000 3000 1000] |
|
8 |
+ ElementLine [20748 -4000 19000 -3000 1000] |
|
9 |
+ ElementLine [20748 4000 20748 8858 1000] |
|
10 |
+ ElementLine [20748 -8858 20748 -4000 1000] |
|
11 |
+ ElementLine [-20748 8858 20748 8858 1000] |
|
12 |
+ ElementLine [-20748 4000 -20748 8858 1000] |
|
13 |
+ ElementLine [-20748 4000 -19000 3000 1000] |
|
14 |
+ ElementLine [-19000 -3000 -19000 3000 1000] |
|
15 |
+ ElementLine [-20748 -4000 -19000 -3000 1000] |
|
16 |
+ ElementLine [-20748 -8858 -20748 -4000 1000] |
|
17 |
+ |
|
18 |
+ ) |
... | ... |
@@ -0,0 +1,10 @@ |
1 |
+Element["" "PAD2 6x3" "CON1" "PAD2 6x3" 0 0 -28800 7600 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-21654 0 -9843 0 11811 3000 12411 "1" "1" "square"] |
|
4 |
+ Pad[21654 0 9843 0 11811 3000 12411 "2" "2" "square"] |
|
5 |
+ ElementLine[-28800 -7200 28800 -7200 700] |
|
6 |
+ ElementLine[-28800 7200 28800 7200 700] |
|
7 |
+ ElementLine[-28800 -7200 -28800 7200 700] |
|
8 |
+ ElementLine[28800 -7200 28800 7200 700] |
|
9 |
+ ElementArc[-31300 0 1500 1500 0 360 700] |
|
10 |
+ ) |
... | ... |
@@ -0,0 +1,8 @@ |
1 |
+Element["" "PAD 3x3" "CON1" "PAD 3x3" 0 0 -7200 7600 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[0 0 0 0 11811 3000 12411 "1" "1" "square"] |
|
4 |
+ ElementLine[-7200 -7200 7200 -7200 700] |
|
5 |
+ ElementLine[-7200 7200 7200 7200 700] |
|
6 |
+ ElementLine[-7200 -7200 -7200 7200 700] |
|
7 |
+ ElementLine[7200 -7200 7200 7200 700] |
|
8 |
+ ) |
... | ... |
@@ -0,0 +1,38 @@ |
1 |
+Element["" "PDSO28" "IC1" "PDSO28" 0 0 -15075 19126 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-13583 -16634 -8465 -16634 984 3000 1584 "1" "1" "square"] |
|
4 |
+ Pad[13583 -16634 8465 -16634 984 3000 1584 "28" "28" "square"] |
|
5 |
+ Pad[-13583 -14075 -8465 -14075 984 3000 1584 "2" "2" "square"] |
|
6 |
+ Pad[13583 -14075 8465 -14075 984 3000 1584 "27" "27" "square"] |
|
7 |
+ Pad[-13583 -11516 -8465 -11516 984 3000 1584 "3" "3" "square"] |
|
8 |
+ Pad[13583 -11516 8465 -11516 984 3000 1584 "26" "26" "square"] |
|
9 |
+ Pad[-13583 -8957 -8465 -8957 984 3000 1584 "4" "4" "square"] |
|
10 |
+ Pad[13583 -8957 8465 -8957 984 3000 1584 "25" "25" "square"] |
|
11 |
+ Pad[-13583 -6398 -8465 -6398 984 3000 1584 "5" "5" "square"] |
|
12 |
+ Pad[13583 -6398 8465 -6398 984 3000 1584 "24" "24" "square"] |
|
13 |
+ Pad[-13583 -3839 -8465 -3839 984 3000 1584 "6" "6" "square"] |
|
14 |
+ Pad[13583 -3839 8465 -3839 984 3000 1584 "23" "23" "square"] |
|
15 |
+ Pad[-13583 -1280 -8465 -1280 984 3000 1584 "7" "7" "square"] |
|
16 |
+ Pad[13583 -1280 8465 -1280 984 3000 1584 "22" "22" "square"] |
|
17 |
+ Pad[-13583 1280 -8465 1280 984 3000 1584 "8" "8" "square"] |
|
18 |
+ Pad[13583 1280 8465 1280 984 3000 1584 "21" "21" "square"] |
|
19 |
+ Pad[-13583 3839 -8465 3839 984 3000 1584 "9" "9" "square"] |
|
20 |
+ Pad[13583 3839 8465 3839 984 3000 1584 "20" "20" "square"] |
|
21 |
+ Pad[-13583 6398 -8465 6398 984 3000 1584 "10" "10" "square"] |
|
22 |
+ Pad[13583 6398 8465 6398 984 3000 1584 "19" "19" "square"] |
|
23 |
+ Pad[-13583 8957 -8465 8957 984 3000 1584 "11" "11" "square"] |
|
24 |
+ Pad[13583 8957 8465 8957 984 3000 1584 "18" "18" "square"] |
|
25 |
+ Pad[-13583 11516 -8465 11516 984 3000 1584 "12" "12" "square"] |
|
26 |
+ Pad[13583 11516 8465 11516 984 3000 1584 "17" "17" "square"] |
|
27 |
+ Pad[-13583 14075 -8465 14075 984 3000 1584 "13" "13" "square"] |
|
28 |
+ Pad[13583 14075 8465 14075 984 3000 1584 "16" "16" "square"] |
|
29 |
+ Pad[-13583 16634 -8465 16634 984 3000 1584 "14" "14" "square"] |
|
30 |
+ Pad[13583 16634 8465 16634 984 3000 1584 "15" "15" "square"] |
|
31 |
+ Pad[0 -8091 0 8091 9252 3000 9852 "29" "29" "square"] |
|
32 |
+ ElementLine[-15075 -18126 -2500 -18126 700] |
|
33 |
+ ElementLine[15075 -18126 2500 -18126 700] |
|
34 |
+ ElementArc[0 -18126 2500 2500 0 180 700] |
|
35 |
+ ElementLine[-15075 18126 15075 18126 700] |
|
36 |
+ ElementLine[-15075 -18126 -15075 18126 700] |
|
37 |
+ ElementLine[15075 -18126 15075 18126 700] |
|
38 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element[0x00000000 "PFRA" "F1" "040" 20000 10000 -15000 8000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-9941 -3150 6300 3000 6900 3150 "" "1" 0x00004001] |
|
4 |
+ Pin[9941 3150 6300 3000 6900 3150 "" "2" 0x00004001] |
|
5 |
+ ElementLine [-5941 -3150 13941 -3150 1000] |
|
6 |
+ ElementLine [-13941 3150 5941 3150 1000] |
|
7 |
+ ElementArc [9941 3150 4000 4000 0 180 1000] |
|
8 |
+ ElementArc [-9941 -3150 4000 4000 180 180 1000] |
|
9 |
+ ElementArc [-13941 0 3150 3150 270 180 1000] |
|
10 |
+ ElementArc [13941 0 3150 3150 90 180 1000] |
|
11 |
+ |
|
12 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element["" "PIN1THIN" "J1" "PIN1THIN" 50000 50000 -4000 5500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 5150 3000 5750 3150 "1" "1" "edge2"] |
|
4 |
+ Pad[-1000 0 1000 0 5150 3000 5750 "1" "1" "onsolder,edge2"] |
|
5 |
+ ElementLine [-4000 -3000 -2500 -3000 1000] |
|
6 |
+ ElementLine [2500 -3000 4000 -3000 1000] |
|
7 |
+ ElementLine [-4000 3000 -2500 3000 1000] |
|
8 |
+ ElementLine [2500 3000 4000 3000 1000] |
|
9 |
+ ElementLine [-4000 -3000 -4000 3000 1000] |
|
10 |
+ ElementLine [4000 -3000 4000 3000 1000] |
|
11 |
+ |
|
12 |
+ ) |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element["" "PIN2THIN" "CON1" "PIN2THIN" 50000 50000 -7500 5500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-5000 0 5150 3000 5750 3150 "1" "1" "edge2"] |
|
4 |
+ Pad[-6000 0 -4000 0 5150 3000 5750 "1" "1" "onsolder,edge2"] |
|
5 |
+ Pin[5000 0 5150 3000 5750 3150 "2" "2" "edge2"] |
|
6 |
+ Pad[6000 0 4000 0 5150 3000 5750 "2" "2" "onsolder,edge2"] |
|
7 |
+ ElementLine [-9000 -3000 -7500 -3000 1000] |
|
8 |
+ ElementLine [-2500 -3000 2500 -3000 1000] |
|
9 |
+ ElementLine [7500 -3000 9000 -3000 1000] |
|
10 |
+ ElementLine [-9000 3000 -7500 3000 1000] |
|
11 |
+ ElementLine [-2500 3000 2500 3000 1000] |
|
12 |
+ ElementLine [7500 3000 9000 3000 1000] |
|
13 |
+ ElementLine [-9000 -3000 -9000 3000 1000] |
|
14 |
+ ElementLine [9000 -3000 9000 3000 1000] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,10 @@ |
1 |
+Element[0x00000000 "PINS 2x1" "CON1" "PINS 2x1" 335000 250000 25000 -5000 3 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 7000 3000 7600 3500 "1" "1" 0x00000101] |
|
4 |
+ Pin[10000 0 7000 3000 7600 3500 "2" "2" 0x00000001] |
|
5 |
+ ElementLine [15000 -5000 -5000 -5000 2000] |
|
6 |
+ ElementLine [15000 5000 15000 -5000 2000] |
|
7 |
+ ElementLine [-5000 5000 15000 5000 2000] |
|
8 |
+ ElementLine [-5000 -5000 -5000 5000 2000] |
|
9 |
+ |
|
10 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element[0x00000000 "PINS 2x2" "CON1" "PINS 2x2" 335000 250000 25000 -5000 3 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 7000 3000 7600 3500 "1" "1" 0x00000101] |
|
4 |
+ Pin[10000 0 7000 3000 7600 3500 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 10000 7000 3000 7600 3500 "3" "3" 0x00000001] |
|
6 |
+ Pin[10000 10000 7000 3000 7600 3500 "4" "4" 0x00000001] |
|
7 |
+ ElementLine [15000 -5000 -5000 -5000 2000] |
|
8 |
+ ElementLine [15000 15000 15000 -5000 2000] |
|
9 |
+ ElementLine [-5000 15000 15000 15000 2000] |
|
10 |
+ ElementLine [-5000 -5000 -5000 15000 2000] |
|
11 |
+ |
|
12 |
+ ) |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element[0x00000000 "PINS 2x4" "CON1" "PINS 2x4" 335000 250000 25000 -5000 3 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 7000 3000 7600 3500 "1" "1" 0x00000101] |
|
4 |
+ Pin[10000 0 7000 3000 7600 3500 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 10000 7000 3000 7600 3500 "3" "3" 0x00000001] |
|
6 |
+ Pin[10000 10000 7000 3000 7600 3500 "4" "4" 0x00000001] |
|
7 |
+ Pin[0 20000 7000 3000 7600 3500 "5" "5" 0x00000001] |
|
8 |
+ Pin[10000 20000 7000 3000 7600 3500 "6" "6" 0x00000001] |
|
9 |
+ Pin[0 30000 7000 3000 7600 3500 "7" "7" 0x00000001] |
|
10 |
+ Pin[10000 30000 7000 3000 7600 3500 "8" "8" 0x00000001] |
|
11 |
+ ElementLine [15000 -5000 -5000 -5000 2000] |
|
12 |
+ ElementLine [15000 35000 15000 -5000 2000] |
|
13 |
+ ElementLine [-5000 35000 15000 35000 2000] |
|
14 |
+ ElementLine [-5000 -5000 -5000 35000 2000] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,24 @@ |
1 |
+Element[0x00000000 "PINS 2x8" "CON1" "PINS 2x8" 335000 250000 25000 -5000 3 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 7000 3000 7600 3500 "1" "1" 0x00000101] |
|
4 |
+ Pin[10000 0 7000 3000 7600 3500 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 10000 7000 3000 7600 3500 "3" "3" 0x00000001] |
|
6 |
+ Pin[10000 10000 7000 3000 7600 3500 "4" "4" 0x00000001] |
|
7 |
+ Pin[0 20000 7000 3000 7600 3500 "5" "5" 0x00000001] |
|
8 |
+ Pin[10000 20000 7000 3000 7600 3500 "6" "6" 0x00000001] |
|
9 |
+ Pin[0 30000 7000 3000 7600 3500 "7" "7" 0x00000001] |
|
10 |
+ Pin[10000 30000 7000 3000 7600 3500 "8" "8" 0x00000001] |
|
11 |
+ Pin[0 40000 7000 3000 7600 3500 "9" "9" 0x00000001] |
|
12 |
+ Pin[10000 40000 7000 3000 7600 3500 "10" "10" 0x00000001] |
|
13 |
+ Pin[0 50000 7000 3000 7600 3500 "11" "11" 0x00000001] |
|
14 |
+ Pin[10000 50000 7000 3000 7600 3500 "12" "12" 0x00000001] |
|
15 |
+ Pin[0 60000 7000 3000 7600 3500 "13" "13" 0x00000001] |
|
16 |
+ Pin[10000 60000 7000 3000 7600 3500 "14" "14" 0x00000001] |
|
17 |
+ Pin[0 70000 7000 3000 7600 3500 "15" "15" 0x00000001] |
|
18 |
+ Pin[10000 70000 7000 3000 7600 3500 "16" "16" 0x00000001] |
|
19 |
+ ElementLine [15000 -5000 -5000 -5000 2000] |
|
20 |
+ ElementLine [15000 75000 15000 -5000 2000] |
|
21 |
+ ElementLine [-5000 75000 15000 75000 2000] |
|
22 |
+ ElementLine [-5000 -5000 -5000 75000 2000] |
|
23 |
+ |
|
24 |
+ ) |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element[0x00000000 "PINS 3x1" "CON1" "PINS 3x1" 335000 250000 35000 -5000 3 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 7000 3000 7600 3500 "1" "1" 0x00000101] |
|
4 |
+ Pin[10000 0 7000 3000 7600 3500 "2" "2" 0x00000001] |
|
5 |
+ Pin[20000 0 7000 3000 7600 3500 "3" "3" 0x00000001] |
|
6 |
+ ElementLine [25000 -5000 -5000 -5000 2000] |
|
7 |
+ ElementLine [25000 5000 25000 -5000 2000] |
|
8 |
+ ElementLine [-5000 5000 25000 5000 2000] |
|
9 |
+ ElementLine [-5000 -5000 -5000 5000 2000] |
|
10 |
+ |
|
11 |
+ ) |
... | ... |
@@ -0,0 +1,19 @@ |
1 |
+Element["" "PMR 209 MC" "RC1" "PMR 209 MC" 80000 50000 -48000 28500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-40000 0 7874 3000 8474 3937 "" "1" "edge2"] |
|
4 |
+ Pin[40000 0 7874 3000 8474 3937 "" "2" "edge2"] |
|
5 |
+ ElementLine [-50000 -25000 50000 -25000 1000] |
|
6 |
+ ElementLine [50000 -25000 50000 25000 1000] |
|
7 |
+ ElementLine [50000 25000 -50000 25000 1000] |
|
8 |
+ ElementLine [-50000 25000 -50000 -25000 1000] |
|
9 |
+ ElementLine [-20000 3300 -20000 -3300 1000] |
|
10 |
+ ElementLine [0 3300 -20000 3300 1000] |
|
11 |
+ ElementLine [0 -3300 0 3300 1000] |
|
12 |
+ ElementLine [-20000 -3300 0 -3300 1000] |
|
13 |
+ ElementLine [0 0 10000 0 1000] |
|
14 |
+ ElementLine [-26000 0 -20000 0 1000] |
|
15 |
+ ElementLine [10000 -9000 10000 9000 1000] |
|
16 |
+ ElementLine [15000 -9000 15000 9000 1000] |
|
17 |
+ ElementLine [15000 0 26000 0 1000] |
|
18 |
+ |
|
19 |
+ ) |
... | ... |
@@ -0,0 +1,113 @@ |
1 |
+Element["" "QFP100_R065" "IC1" "QFP100_R065" 0 0 -40551 53362 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-24311 50394 -24311 42126 1575 3000 1975 "31" "31" "square"] |
|
4 |
+ Pad[24311 -50394 24311 -42126 1575 3000 1975 "81" "81" "square"] |
|
5 |
+ Pad[-21752 50394 -21752 42126 1575 3000 1975 "32" "32" "square"] |
|
6 |
+ Pad[21752 -50394 21752 -42126 1575 3000 1975 "82" "82" "square"] |
|
7 |
+ Pad[-19193 50394 -19193 42126 1575 3000 1975 "33" "33" "square"] |
|
8 |
+ Pad[19193 -50394 19193 -42126 1575 3000 1975 "83" "83" "square"] |
|
9 |
+ Pad[-16634 50394 -16634 42126 1575 3000 1975 "34" "34" "square"] |
|
10 |
+ Pad[16634 -50394 16634 -42126 1575 3000 1975 "84" "84" "square"] |
|
11 |
+ Pad[-14075 50394 -14075 42126 1575 3000 1975 "35" "35" "square"] |
|
12 |
+ Pad[14075 -50394 14075 -42126 1575 3000 1975 "85" "85" "square"] |
|
13 |
+ Pad[-11516 50394 -11516 42126 1575 3000 1975 "36" "36" "square"] |
|
14 |
+ Pad[11516 -50394 11516 -42126 1575 3000 1975 "86" "86" "square"] |
|
15 |
+ Pad[-8957 50394 -8957 42126 1575 3000 1975 "37" "37" "square"] |
|
16 |
+ Pad[8957 -50394 8957 -42126 1575 3000 1975 "87" "87" "square"] |
|
17 |
+ Pad[-6398 50394 -6398 42126 1575 3000 1975 "38" "38" "square"] |
|
18 |
+ Pad[6398 -50394 6398 -42126 1575 3000 1975 "88" "88" "square"] |
|
19 |
+ Pad[-3839 50394 -3839 42126 1575 3000 1975 "39" "39" "square"] |
|
20 |
+ Pad[3839 -50394 3839 -42126 1575 3000 1975 "89" "89" "square"] |
|
21 |
+ Pad[-1280 50394 -1280 42126 1575 3000 1975 "40" "40" "square"] |
|
22 |
+ Pad[1280 -50394 1280 -42126 1575 3000 1975 "90" "90" "square"] |
|
23 |
+ Pad[1280 50394 1280 42126 1575 3000 1975 "41" "41" "square"] |
|
24 |
+ Pad[-1280 -50394 -1280 -42126 1575 3000 1975 "91" "91" "square"] |
|
25 |
+ Pad[3839 50394 3839 42126 1575 3000 1975 "42" "42" "square"] |
|
26 |
+ Pad[-3839 -50394 -3839 -42126 1575 3000 1975 "92" "92" "square"] |
|
27 |
+ Pad[6398 50394 6398 42126 1575 3000 1975 "43" "43" "square"] |
|
28 |
+ Pad[-6398 -50394 -6398 -42126 1575 3000 1975 "93" "93" "square"] |
|
29 |
+ Pad[8957 50394 8957 42126 1575 3000 1975 "44" "44" "square"] |
|
30 |
+ Pad[-8957 -50394 -8957 -42126 1575 3000 1975 "94" "94" "square"] |
|
31 |
+ Pad[11516 50394 11516 42126 1575 3000 1975 "45" "45" "square"] |
|
32 |
+ Pad[-11516 -50394 -11516 -42126 1575 3000 1975 "95" "95" "square"] |
|
33 |
+ Pad[14075 50394 14075 42126 1575 3000 1975 "46" "46" "square"] |
|
34 |
+ Pad[-14075 -50394 -14075 -42126 1575 3000 1975 "96" "96" "square"] |
|
35 |
+ Pad[16634 50394 16634 42126 1575 3000 1975 "47" "47" "square"] |
|
36 |
+ Pad[-16634 -50394 -16634 -42126 1575 3000 1975 "97" "97" "square"] |
|
37 |
+ Pad[19193 50394 19193 42126 1575 3000 1975 "48" "48" "square"] |
|
38 |
+ Pad[-19193 -50394 -19193 -42126 1575 3000 1975 "98" "98" "square"] |
|
39 |
+ Pad[21752 50394 21752 42126 1575 3000 1975 "49" "49" "square"] |
|
40 |
+ Pad[-21752 -50394 -21752 -42126 1575 3000 1975 "99" "99" "square"] |
|
41 |
+ Pad[24311 50394 24311 42126 1575 3000 1975 "50" "50" "square"] |
|
42 |
+ Pad[-24311 -50394 -24311 -42126 1575 3000 1975 "100" "100" "square"] |
|
43 |
+ Pad[-38583 -37106 -30315 -37106 1575 3000 1975 "1" "1" "square"] |
|
44 |
+ Pad[38583 37106 30315 37106 1575 3000 1975 "51" "51" "square"] |
|
45 |
+ Pad[-38583 -34547 -30315 -34547 1575 3000 1975 "2" "2" "square"] |
|
46 |
+ Pad[38583 34547 30315 34547 1575 3000 1975 "52" "52" "square"] |
|
47 |
+ Pad[-38583 -31988 -30315 -31988 1575 3000 1975 "3" "3" "square"] |
|
48 |
+ Pad[38583 31988 30315 31988 1575 3000 1975 "53" "53" "square"] |
|
49 |
+ Pad[-38583 -29429 -30315 -29429 1575 3000 1975 "4" "4" "square"] |
|
50 |
+ Pad[38583 29429 30315 29429 1575 3000 1975 "54" "54" "square"] |
|
51 |
+ Pad[-38583 -26870 -30315 -26870 1575 3000 1975 "5" "5" "square"] |
|
52 |
+ Pad[38583 26870 30315 26870 1575 3000 1975 "55" "55" "square"] |
|
53 |
+ Pad[-38583 -24311 -30315 -24311 1575 3000 1975 "6" "6" "square"] |
|
54 |
+ Pad[38583 24311 30315 24311 1575 3000 1975 "56" "56" "square"] |
|
55 |
+ Pad[-38583 -21752 -30315 -21752 1575 3000 1975 "7" "7" "square"] |
|
56 |
+ Pad[38583 21752 30315 21752 1575 3000 1975 "57" "57" "square"] |
|
57 |
+ Pad[-38583 -19193 -30315 -19193 1575 3000 1975 "8" "8" "square"] |
|
58 |
+ Pad[38583 19193 30315 19193 1575 3000 1975 "58" "58" "square"] |
|
59 |
+ Pad[-38583 -16634 -30315 -16634 1575 3000 1975 "9" "9" "square"] |
|
60 |
+ Pad[38583 16634 30315 16634 1575 3000 1975 "59" "59" "square"] |
|
61 |
+ Pad[-38583 -14075 -30315 -14075 1575 3000 1975 "10" "10" "square"] |
|
62 |
+ Pad[38583 14075 30315 14075 1575 3000 1975 "60" "60" "square"] |
|
63 |
+ Pad[-38583 -11516 -30315 -11516 1575 3000 1975 "11" "11" "square"] |
|
64 |
+ Pad[38583 11516 30315 11516 1575 3000 1975 "61" "61" "square"] |
|
65 |
+ Pad[-38583 -8957 -30315 -8957 1575 3000 1975 "12" "12" "square"] |
|
66 |
+ Pad[38583 8957 30315 8957 1575 3000 1975 "62" "62" "square"] |
|
67 |
+ Pad[-38583 -6398 -30315 -6398 1575 3000 1975 "13" "13" "square"] |
|
68 |
+ Pad[38583 6398 30315 6398 1575 3000 1975 "63" "63" "square"] |
|
69 |
+ Pad[-38583 -3839 -30315 -3839 1575 3000 1975 "14" "14" "square"] |
|
70 |
+ Pad[38583 3839 30315 3839 1575 3000 1975 "64" "64" "square"] |
|
71 |
+ Pad[-38583 -1280 -30315 -1280 1575 3000 1975 "15" "15" "square"] |
|
72 |
+ Pad[38583 1280 30315 1280 1575 3000 1975 "65" "65" "square"] |
|
73 |
+ Pad[-38583 1280 -30315 1280 1575 3000 1975 "16" "16" "square"] |
|
74 |
+ Pad[38583 -1280 30315 -1280 1575 3000 1975 "66" "66" "square"] |
|
75 |
+ Pad[-38583 3839 -30315 3839 1575 3000 1975 "17" "17" "square"] |
|
76 |
+ Pad[38583 -3839 30315 -3839 1575 3000 1975 "67" "67" "square"] |
|
77 |
+ Pad[-38583 6398 -30315 6398 1575 3000 1975 "18" "18" "square"] |
|
78 |
+ Pad[38583 -6398 30315 -6398 1575 3000 1975 "68" "68" "square"] |
|
79 |
+ Pad[-38583 8957 -30315 8957 1575 3000 1975 "19" "19" "square"] |
|
80 |
+ Pad[38583 -8957 30315 -8957 1575 3000 1975 "69" "69" "square"] |
|
81 |
+ Pad[-38583 11516 -30315 11516 1575 3000 1975 "20" "20" "square"] |
|
82 |
+ Pad[38583 -11516 30315 -11516 1575 3000 1975 "70" "70" "square"] |
|
83 |
+ Pad[-38583 14075 -30315 14075 1575 3000 1975 "21" "21" "square"] |
|
84 |
+ Pad[38583 -14075 30315 -14075 1575 3000 1975 "71" "71" "square"] |
|
85 |
+ Pad[-38583 16634 -30315 16634 1575 3000 1975 "22" "22" "square"] |
|
86 |
+ Pad[38583 -16634 30315 -16634 1575 3000 1975 "72" "72" "square"] |
|
87 |
+ Pad[-38583 19193 -30315 19193 1575 3000 1975 "23" "23" "square"] |
|
88 |
+ Pad[38583 -19193 30315 -19193 1575 3000 1975 "73" "73" "square"] |
|
89 |
+ Pad[-38583 21752 -30315 21752 1575 3000 1975 "24" "24" "square"] |
|
90 |
+ Pad[38583 -21752 30315 -21752 1575 3000 1975 "74" "74" "square"] |
|
91 |
+ Pad[-38583 24311 -30315 24311 1575 3000 1975 "25" "25" "square"] |
|
92 |
+ Pad[38583 -24311 30315 -24311 1575 3000 1975 "75" "75" "square"] |
|
93 |
+ Pad[-38583 26870 -30315 26870 1575 3000 1975 "26" "26" "square"] |
|
94 |
+ Pad[38583 -26870 30315 -26870 1575 3000 1975 "76" "76" "square"] |
|
95 |
+ Pad[-38583 29429 -30315 29429 1575 3000 1975 "27" "27" "square"] |
|
96 |
+ Pad[38583 -29429 30315 -29429 1575 3000 1975 "77" "77" "square"] |
|
97 |
+ Pad[-38583 31988 -30315 31988 1575 3000 1975 "28" "28" "square"] |
|
98 |
+ Pad[38583 -31988 30315 -31988 1575 3000 1975 "78" "78" "square"] |
|
99 |
+ Pad[-38583 34547 -30315 34547 1575 3000 1975 "29" "29" "square"] |
|
100 |
+ Pad[38583 -34547 30315 -34547 1575 3000 1975 "79" "79" "square"] |
|
101 |
+ Pad[-38583 37106 -30315 37106 1575 3000 1975 "30" "30" "square"] |
|
102 |
+ Pad[38583 -37106 30315 -37106 1575 3000 1975 "80" "80" "square"] |
|
103 |
+ ElementLine[-26181 -40551 28740 -40551 700] |
|
104 |
+ ElementLine[28740 -40551 28740 40551 700] |
|
105 |
+ ElementLine[28740 40551 -28740 40551 700] |
|
106 |
+ ElementLine[-28740 40551 -28740 -37992 700] |
|
107 |
+ ElementLine[-26181 -40551 -28740 -37992 700] |
|
108 |
+ ElementLine[-28740 -52362 40551 -52362 700] |
|
109 |
+ ElementLine[40551 -52362 40551 52362 700] |
|
110 |
+ ElementLine[40551 52362 -40551 52362 700] |
|
111 |
+ ElementLine[-40551 52362 -40551 -40551 700] |
|
112 |
+ ElementLine[-28740 -52362 -40551 -40551 700] |
|
113 |
+ ) |
... | ... |
@@ -0,0 +1,141 @@ |
1 |
+Element["" "QFP128_R05" "IC1" "QFP128_R05" 0 0 -38583 51394 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-24606 48622 -24606 41929 1181 3000 1581 "39" "39" "square"] |
|
4 |
+ Pad[24606 -48622 24606 -41929 1181 3000 1581 "103" "103" "square"] |
|
5 |
+ Pad[-22638 48622 -22638 41929 1181 3000 1581 "40" "40" "square"] |
|
6 |
+ Pad[22638 -48622 22638 -41929 1181 3000 1581 "104" "104" "square"] |
|
7 |
+ Pad[-20669 48622 -20669 41929 1181 3000 1581 "41" "41" "square"] |
|
8 |
+ Pad[20669 -48622 20669 -41929 1181 3000 1581 "105" "105" "square"] |
|
9 |
+ Pad[-18701 48622 -18701 41929 1181 3000 1581 "42" "42" "square"] |
|
10 |
+ Pad[18701 -48622 18701 -41929 1181 3000 1581 "106" "106" "square"] |
|
11 |
+ Pad[-16732 48622 -16732 41929 1181 3000 1581 "43" "43" "square"] |
|
12 |
+ Pad[16732 -48622 16732 -41929 1181 3000 1581 "107" "107" "square"] |
|
13 |
+ Pad[-14764 48622 -14764 41929 1181 3000 1581 "44" "44" "square"] |
|
14 |
+ Pad[14764 -48622 14764 -41929 1181 3000 1581 "108" "108" "square"] |
|
15 |
+ Pad[-12795 48622 -12795 41929 1181 3000 1581 "45" "45" "square"] |
|
16 |
+ Pad[12795 -48622 12795 -41929 1181 3000 1581 "109" "109" "square"] |
|
17 |
+ Pad[-10827 48622 -10827 41929 1181 3000 1581 "46" "46" "square"] |
|
18 |
+ Pad[10827 -48622 10827 -41929 1181 3000 1581 "110" "110" "square"] |
|
19 |
+ Pad[-8858 48622 -8858 41929 1181 3000 1581 "47" "47" "square"] |
|
20 |
+ Pad[8858 -48622 8858 -41929 1181 3000 1581 "111" "111" "square"] |
|
21 |
+ Pad[-6890 48622 -6890 41929 1181 3000 1581 "48" "48" "square"] |
|
22 |
+ Pad[6890 -48622 6890 -41929 1181 3000 1581 "112" "112" "square"] |
|
23 |
+ Pad[-4921 48622 -4921 41929 1181 3000 1581 "49" "49" "square"] |
|
24 |
+ Pad[4921 -48622 4921 -41929 1181 3000 1581 "113" "113" "square"] |
|
25 |
+ Pad[-2953 48622 -2953 41929 1181 3000 1581 "50" "50" "square"] |
|
26 |
+ Pad[2953 -48622 2953 -41929 1181 3000 1581 "114" "114" "square"] |
|
27 |
+ Pad[-984 48622 -984 41929 1181 3000 1581 "51" "51" "square"] |
|
28 |
+ Pad[984 -48622 984 -41929 1181 3000 1581 "115" "115" "square"] |
|
29 |
+ Pad[984 48622 984 41929 1181 3000 1581 "52" "52" "square"] |
|
30 |
+ Pad[-984 -48622 -984 -41929 1181 3000 1581 "116" "116" "square"] |
|
31 |
+ Pad[2953 48622 2953 41929 1181 3000 1581 "53" "53" "square"] |
|
32 |
+ Pad[-2953 -48622 -2953 -41929 1181 3000 1581 "117" "117" "square"] |
|
33 |
+ Pad[4921 48622 4921 41929 1181 3000 1581 "54" "54" "square"] |
|
34 |
+ Pad[-4921 -48622 -4921 -41929 1181 3000 1581 "118" "118" "square"] |
|
35 |
+ Pad[6890 48622 6890 41929 1181 3000 1581 "55" "55" "square"] |
|
36 |
+ Pad[-6890 -48622 -6890 -41929 1181 3000 1581 "119" "119" "square"] |
|
37 |
+ Pad[8858 48622 8858 41929 1181 3000 1581 "56" "56" "square"] |
|
38 |
+ Pad[-8858 -48622 -8858 -41929 1181 3000 1581 "120" "120" "square"] |
|
39 |
+ Pad[10827 48622 10827 41929 1181 3000 1581 "57" "57" "square"] |
|
40 |
+ Pad[-10827 -48622 -10827 -41929 1181 3000 1581 "121" "121" "square"] |
|
41 |
+ Pad[12795 48622 12795 41929 1181 3000 1581 "58" "58" "square"] |
|
42 |
+ Pad[-12795 -48622 -12795 -41929 1181 3000 1581 "122" "122" "square"] |
|
43 |
+ Pad[14764 48622 14764 41929 1181 3000 1581 "59" "59" "square"] |
|
44 |
+ Pad[-14764 -48622 -14764 -41929 1181 3000 1581 "123" "123" "square"] |
|
45 |
+ Pad[16732 48622 16732 41929 1181 3000 1581 "60" "60" "square"] |
|
46 |
+ Pad[-16732 -48622 -16732 -41929 1181 3000 1581 "124" "124" "square"] |
|
47 |
+ Pad[18701 48622 18701 41929 1181 3000 1581 "61" "61" "square"] |
|
48 |
+ Pad[-18701 -48622 -18701 -41929 1181 3000 1581 "125" "125" "square"] |
|
49 |
+ Pad[20669 48622 20669 41929 1181 3000 1581 "62" "62" "square"] |
|
50 |
+ Pad[-20669 -48622 -20669 -41929 1181 3000 1581 "126" "126" "square"] |
|
51 |
+ Pad[22638 48622 22638 41929 1181 3000 1581 "63" "63" "square"] |
|
52 |
+ Pad[-22638 -48622 -22638 -41929 1181 3000 1581 "127" "127" "square"] |
|
53 |
+ Pad[24606 48622 24606 41929 1181 3000 1581 "64" "64" "square"] |
|
54 |
+ Pad[-24606 -48622 -24606 -41929 1181 3000 1581 "128" "128" "square"] |
|
55 |
+ Pad[-36811 -36417 -30118 -36417 1181 3000 1581 "1" "1" "square"] |
|
56 |
+ Pad[36811 36417 30118 36417 1181 3000 1581 "65" "65" "square"] |
|
57 |
+ Pad[-36811 -34449 -30118 -34449 1181 3000 1581 "2" "2" "square"] |
|
58 |
+ Pad[36811 34449 30118 34449 1181 3000 1581 "66" "66" "square"] |
|
59 |
+ Pad[-36811 -32480 -30118 -32480 1181 3000 1581 "3" "3" "square"] |
|
60 |
+ Pad[36811 32480 30118 32480 1181 3000 1581 "67" "67" "square"] |
|
61 |
+ Pad[-36811 -30512 -30118 -30512 1181 3000 1581 "4" "4" "square"] |
|
62 |
+ Pad[36811 30512 30118 30512 1181 3000 1581 "68" "68" "square"] |
|
63 |
+ Pad[-36811 -28543 -30118 -28543 1181 3000 1581 "5" "5" "square"] |
|
64 |
+ Pad[36811 28543 30118 28543 1181 3000 1581 "69" "69" "square"] |
|
65 |
+ Pad[-36811 -26575 -30118 -26575 1181 3000 1581 "6" "6" "square"] |
|
66 |
+ Pad[36811 26575 30118 26575 1181 3000 1581 "70" "70" "square"] |
|
67 |
+ Pad[-36811 -24606 -30118 -24606 1181 3000 1581 "7" "7" "square"] |
|
68 |
+ Pad[36811 24606 30118 24606 1181 3000 1581 "71" "71" "square"] |
|
69 |
+ Pad[-36811 -22638 -30118 -22638 1181 3000 1581 "8" "8" "square"] |
|
70 |
+ Pad[36811 22638 30118 22638 1181 3000 1581 "72" "72" "square"] |
|
71 |
+ Pad[-36811 -20669 -30118 -20669 1181 3000 1581 "9" "9" "square"] |
|
72 |
+ Pad[36811 20669 30118 20669 1181 3000 1581 "73" "73" "square"] |
|
73 |
+ Pad[-36811 -18701 -30118 -18701 1181 3000 1581 "10" "10" "square"] |
|
74 |
+ Pad[36811 18701 30118 18701 1181 3000 1581 "74" "74" "square"] |
|
75 |
+ Pad[-36811 -16732 -30118 -16732 1181 3000 1581 "11" "11" "square"] |
|
76 |
+ Pad[36811 16732 30118 16732 1181 3000 1581 "75" "75" "square"] |
|
77 |
+ Pad[-36811 -14764 -30118 -14764 1181 3000 1581 "12" "12" "square"] |
|
78 |
+ Pad[36811 14764 30118 14764 1181 3000 1581 "76" "76" "square"] |
|
79 |
+ Pad[-36811 -12795 -30118 -12795 1181 3000 1581 "13" "13" "square"] |
|
80 |
+ Pad[36811 12795 30118 12795 1181 3000 1581 "77" "77" "square"] |
|
81 |
+ Pad[-36811 -10827 -30118 -10827 1181 3000 1581 "14" "14" "square"] |
|
82 |
+ Pad[36811 10827 30118 10827 1181 3000 1581 "78" "78" "square"] |
|
83 |
+ Pad[-36811 -8858 -30118 -8858 1181 3000 1581 "15" "15" "square"] |
|
84 |
+ Pad[36811 8858 30118 8858 1181 3000 1581 "79" "79" "square"] |
|
85 |
+ Pad[-36811 -6890 -30118 -6890 1181 3000 1581 "16" "16" "square"] |
|
86 |
+ Pad[36811 6890 30118 6890 1181 3000 1581 "80" "80" "square"] |
|
87 |
+ Pad[-36811 -4921 -30118 -4921 1181 3000 1581 "17" "17" "square"] |
|
88 |
+ Pad[36811 4921 30118 4921 1181 3000 1581 "81" "81" "square"] |
|
89 |
+ Pad[-36811 -2953 -30118 -2953 1181 3000 1581 "18" "18" "square"] |
|
90 |
+ Pad[36811 2953 30118 2953 1181 3000 1581 "82" "82" "square"] |
|
91 |
+ Pad[-36811 -984 -30118 -984 1181 3000 1581 "19" "19" "square"] |
|
92 |
+ Pad[36811 984 30118 984 1181 3000 1581 "83" "83" "square"] |
|
93 |
+ Pad[-36811 984 -30118 984 1181 3000 1581 "20" "20" "square"] |
|
94 |
+ Pad[36811 -984 30118 -984 1181 3000 1581 "84" "84" "square"] |
|
95 |
+ Pad[-36811 2953 -30118 2953 1181 3000 1581 "21" "21" "square"] |
|
96 |
+ Pad[36811 -2953 30118 -2953 1181 3000 1581 "85" "85" "square"] |
|
97 |
+ Pad[-36811 4921 -30118 4921 1181 3000 1581 "22" "22" "square"] |
|
98 |
+ Pad[36811 -4921 30118 -4921 1181 3000 1581 "86" "86" "square"] |
|
99 |
+ Pad[-36811 6890 -30118 6890 1181 3000 1581 "23" "23" "square"] |
|
100 |
+ Pad[36811 -6890 30118 -6890 1181 3000 1581 "87" "87" "square"] |
|
101 |
+ Pad[-36811 8858 -30118 8858 1181 3000 1581 "24" "24" "square"] |
|
102 |
+ Pad[36811 -8858 30118 -8858 1181 3000 1581 "88" "88" "square"] |
|
103 |
+ Pad[-36811 10827 -30118 10827 1181 3000 1581 "25" "25" "square"] |
|
104 |
+ Pad[36811 -10827 30118 -10827 1181 3000 1581 "89" "89" "square"] |
|
105 |
+ Pad[-36811 12795 -30118 12795 1181 3000 1581 "26" "26" "square"] |
|
106 |
+ Pad[36811 -12795 30118 -12795 1181 3000 1581 "90" "90" "square"] |
|
107 |
+ Pad[-36811 14764 -30118 14764 1181 3000 1581 "27" "27" "square"] |
|
108 |
+ Pad[36811 -14764 30118 -14764 1181 3000 1581 "91" "91" "square"] |
|
109 |
+ Pad[-36811 16732 -30118 16732 1181 3000 1581 "28" "28" "square"] |
|
110 |
+ Pad[36811 -16732 30118 -16732 1181 3000 1581 "92" "92" "square"] |
|
111 |
+ Pad[-36811 18701 -30118 18701 1181 3000 1581 "29" "29" "square"] |
|
112 |
+ Pad[36811 -18701 30118 -18701 1181 3000 1581 "93" "93" "square"] |
|
113 |
+ Pad[-36811 20669 -30118 20669 1181 3000 1581 "30" "30" "square"] |
|
114 |
+ Pad[36811 -20669 30118 -20669 1181 3000 1581 "94" "94" "square"] |
|
115 |
+ Pad[-36811 22638 -30118 22638 1181 3000 1581 "31" "31" "square"] |
|
116 |
+ Pad[36811 -22638 30118 -22638 1181 3000 1581 "95" "95" "square"] |
|
117 |
+ Pad[-36811 24606 -30118 24606 1181 3000 1581 "32" "32" "square"] |
|
118 |
+ Pad[36811 -24606 30118 -24606 1181 3000 1581 "96" "96" "square"] |
|
119 |
+ Pad[-36811 26575 -30118 26575 1181 3000 1581 "33" "33" "square"] |
|
120 |
+ Pad[36811 -26575 30118 -26575 1181 3000 1581 "97" "97" "square"] |
|
121 |
+ Pad[-36811 28543 -30118 28543 1181 3000 1581 "34" "34" "square"] |
|
122 |
+ Pad[36811 -28543 30118 -28543 1181 3000 1581 "98" "98" "square"] |
|
123 |
+ Pad[-36811 30512 -30118 30512 1181 3000 1581 "35" "35" "square"] |
|
124 |
+ Pad[36811 -30512 30118 -30512 1181 3000 1581 "99" "99" "square"] |
|
125 |
+ Pad[-36811 32480 -30118 32480 1181 3000 1581 "36" "36" "square"] |
|
126 |
+ Pad[36811 -32480 30118 -32480 1181 3000 1581 "100" "100" "square"] |
|
127 |
+ Pad[-36811 34449 -30118 34449 1181 3000 1581 "37" "37" "square"] |
|
128 |
+ Pad[36811 -34449 30118 -34449 1181 3000 1581 "101" "101" "square"] |
|
129 |
+ Pad[-36811 36417 -30118 36417 1181 3000 1581 "38" "38" "square"] |
|
130 |
+ Pad[36811 -36417 30118 -36417 1181 3000 1581 "102" "102" "square"] |
|
131 |
+ ElementLine[-26772 -40551 28740 -40551 700] |
|
132 |
+ ElementLine[28740 -40551 28740 40551 700] |
|
133 |
+ ElementLine[28740 40551 -28740 40551 700] |
|
134 |
+ ElementLine[-28740 40551 -28740 -38583 700] |
|
135 |
+ ElementLine[-26772 -40551 -28740 -38583 700] |
|
136 |
+ ElementLine[-28740 -50394 38583 -50394 700] |
|
137 |
+ ElementLine[38583 -50394 38583 50394 700] |
|
138 |
+ ElementLine[38583 50394 -38583 50394 700] |
|
139 |
+ ElementLine[-38583 50394 -38583 -40551 700] |
|
140 |
+ ElementLine[-28740 -50394 -38583 -40551 700] |
|
141 |
+ ) |
... | ... |
@@ -0,0 +1,45 @@ |
1 |
+Element["" "QFP32_08" "IC1" "QFP32_08" 0 0 -22835 23835 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-20866 -11024 -16535 -11024 1575 3000 1975 "1" "1" "square"] |
|
4 |
+ Pad[-11024 20866 -11024 16535 1575 3000 1975 "9" "9" "square"] |
|
5 |
+ Pad[20866 11024 16535 11024 1575 3000 1975 "17" "17" "square"] |
|
6 |
+ Pad[11024 -20866 11024 -16535 1575 3000 1975 "25" "25" "square"] |
|
7 |
+ Pad[-20866 -7874 -16535 -7874 1575 3000 1975 "2" "2" "square"] |
|
8 |
+ Pad[-7874 20866 -7874 16535 1575 3000 1975 "10" "10" "square"] |
|
9 |
+ Pad[20866 7874 16535 7874 1575 3000 1975 "18" "18" "square"] |
|
10 |
+ Pad[7874 -20866 7874 -16535 1575 3000 1975 "26" "26" "square"] |
|
11 |
+ Pad[-20866 -4724 -16535 -4724 1575 3000 1975 "3" "3" "square"] |
|
12 |
+ Pad[-4724 20866 -4724 16535 1575 3000 1975 "11" "11" "square"] |
|
13 |
+ Pad[20866 4724 16535 4724 1575 3000 1975 "19" "19" "square"] |
|
14 |
+ Pad[4724 -20866 4724 -16535 1575 3000 1975 "27" "27" "square"] |
|
15 |
+ Pad[-20866 -1575 -16535 -1575 1575 3000 1975 "4" "4" "square"] |
|
16 |
+ Pad[-1575 20866 -1575 16535 1575 3000 1975 "12" "12" "square"] |
|
17 |
+ Pad[20866 1575 16535 1575 1575 3000 1975 "20" "20" "square"] |
|
18 |
+ Pad[1575 -20866 1575 -16535 1575 3000 1975 "28" "28" "square"] |
|
19 |
+ Pad[-20866 1575 -16535 1575 1575 3000 1975 "5" "5" "square"] |
|
20 |
+ Pad[1575 20866 1575 16535 1575 3000 1975 "13" "13" "square"] |
|
21 |
+ Pad[20866 -1575 16535 -1575 1575 3000 1975 "21" "21" "square"] |
|
22 |
+ Pad[-1575 -20866 -1575 -16535 1575 3000 1975 "29" "29" "square"] |
|
23 |
+ Pad[-20866 4724 -16535 4724 1575 3000 1975 "6" "6" "square"] |
|
24 |
+ Pad[4724 20866 4724 16535 1575 3000 1975 "14" "14" "square"] |
|
25 |
+ Pad[20866 -4724 16535 -4724 1575 3000 1975 "22" "22" "square"] |
|
26 |
+ Pad[-4724 -20866 -4724 -16535 1575 3000 1975 "30" "30" "square"] |
|
27 |
+ Pad[-20866 7874 -16535 7874 1575 3000 1975 "7" "7" "square"] |
|
28 |
+ Pad[7874 20866 7874 16535 1575 3000 1975 "15" "15" "square"] |
|
29 |
+ Pad[20866 -7874 16535 -7874 1575 3000 1975 "23" "23" "square"] |
|
30 |
+ Pad[-7874 -20866 -7874 -16535 1575 3000 1975 "31" "31" "square"] |
|
31 |
+ Pad[-20866 11024 -16535 11024 1575 3000 1975 "8" "8" "square"] |
|
32 |
+ Pad[11024 20866 11024 16535 1575 3000 1975 "16" "16" "square"] |
|
33 |
+ Pad[20866 -11024 16535 -11024 1575 3000 1975 "24" "24" "square"] |
|
34 |
+ Pad[-11024 -20866 -11024 -16535 1575 3000 1975 "32" "32" "square"] |
|
35 |
+ ElementLine[-14173 -14961 14961 -14961 700] |
|
36 |
+ ElementLine[14961 -14961 14961 14961 700] |
|
37 |
+ ElementLine[14961 14961 -14961 14961 700] |
|
38 |
+ ElementLine[-14961 14961 -14961 -14173 700] |
|
39 |
+ ElementLine[-14173 -14961 -14961 -14173 700] |
|
40 |
+ ElementLine[-14961 -22835 22835 -22835 700] |
|
41 |
+ ElementLine[22835 -22835 22835 22835 700] |
|
42 |
+ ElementLine[22835 22835 -22835 22835 700] |
|
43 |
+ ElementLine[-22835 22835 -22835 -14961 700] |
|
44 |
+ ElementLine[-14961 -22835 -22835 -14961 700] |
|
45 |
+ ) |
... | ... |
@@ -0,0 +1,57 @@ |
1 |
+Element["" "QFP44_08" "IC1" "QFP44_08" 0 0 -28740 29740 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-26772 -15748 -22441 -15748 1575 3000 1975 "1" "1" "square"] |
|
4 |
+ Pad[-15748 26772 -15748 22441 1575 3000 1975 "12" "12" "square"] |
|
5 |
+ Pad[26772 15748 22441 15748 1575 3000 1975 "23" "23" "square"] |
|
6 |
+ Pad[15748 -26772 15748 -22441 1575 3000 1975 "34" "34" "square"] |
|
7 |
+ Pad[-26772 -12598 -22441 -12598 1575 3000 1975 "2" "2" "square"] |
|
8 |
+ Pad[-12598 26772 -12598 22441 1575 3000 1975 "13" "13" "square"] |
|
9 |
+ Pad[26772 12598 22441 12598 1575 3000 1975 "24" "24" "square"] |
|
10 |
+ Pad[12598 -26772 12598 -22441 1575 3000 1975 "35" "35" "square"] |
|
11 |
+ Pad[-26772 -9449 -22441 -9449 1575 3000 1975 "3" "3" "square"] |
|
12 |
+ Pad[-9449 26772 -9449 22441 1575 3000 1975 "14" "14" "square"] |
|
13 |
+ Pad[26772 9449 22441 9449 1575 3000 1975 "25" "25" "square"] |
|
14 |
+ Pad[9449 -26772 9449 -22441 1575 3000 1975 "36" "36" "square"] |
|
15 |
+ Pad[-26772 -6299 -22441 -6299 1575 3000 1975 "4" "4" "square"] |
|
16 |
+ Pad[-6299 26772 -6299 22441 1575 3000 1975 "15" "15" "square"] |
|
17 |
+ Pad[26772 6299 22441 6299 1575 3000 1975 "26" "26" "square"] |
|
18 |
+ Pad[6299 -26772 6299 -22441 1575 3000 1975 "37" "37" "square"] |
|
19 |
+ Pad[-26772 -3150 -22441 -3150 1575 3000 1975 "5" "5" "square"] |
|
20 |
+ Pad[-3150 26772 -3150 22441 1575 3000 1975 "16" "16" "square"] |
|
21 |
+ Pad[26772 3150 22441 3150 1575 3000 1975 "27" "27" "square"] |
|
22 |
+ Pad[3150 -26772 3150 -22441 1575 3000 1975 "38" "38" "square"] |
|
23 |
+ Pad[-26772 0 -22441 0 1575 3000 1975 "6" "6" "square"] |
|
24 |
+ Pad[0 26772 0 22441 1575 3000 1975 "17" "17" "square"] |
|
25 |
+ Pad[26772 0 22441 0 1575 3000 1975 "28" "28" "square"] |
|
26 |
+ Pad[0 -26772 0 -22441 1575 3000 1975 "39" "39" "square"] |
|
27 |
+ Pad[-26772 3150 -22441 3150 1575 3000 1975 "7" "7" "square"] |
|
28 |
+ Pad[3150 26772 3150 22441 1575 3000 1975 "18" "18" "square"] |
|
29 |
+ Pad[26772 -3150 22441 -3150 1575 3000 1975 "29" "29" "square"] |
|
30 |
+ Pad[-3150 -26772 -3150 -22441 1575 3000 1975 "40" "40" "square"] |
|
31 |
+ Pad[-26772 6299 -22441 6299 1575 3000 1975 "8" "8" "square"] |
|
32 |
+ Pad[6299 26772 6299 22441 1575 3000 1975 "19" "19" "square"] |
|
33 |
+ Pad[26772 -6299 22441 -6299 1575 3000 1975 "30" "30" "square"] |
|
34 |
+ Pad[-6299 -26772 -6299 -22441 1575 3000 1975 "41" "41" "square"] |
|
35 |
+ Pad[-26772 9449 -22441 9449 1575 3000 1975 "9" "9" "square"] |
|
36 |
+ Pad[9449 26772 9449 22441 1575 3000 1975 "20" "20" "square"] |
|
37 |
+ Pad[26772 -9449 22441 -9449 1575 3000 1975 "31" "31" "square"] |
|
38 |
+ Pad[-9449 -26772 -9449 -22441 1575 3000 1975 "42" "42" "square"] |
|
39 |
+ Pad[-26772 12598 -22441 12598 1575 3000 1975 "10" "10" "square"] |
|
40 |
+ Pad[12598 26772 12598 22441 1575 3000 1975 "21" "21" "square"] |
|
41 |
+ Pad[26772 -12598 22441 -12598 1575 3000 1975 "32" "32" "square"] |
|
42 |
+ Pad[-12598 -26772 -12598 -22441 1575 3000 1975 "43" "43" "square"] |
|
43 |
+ Pad[-26772 15748 -22441 15748 1575 3000 1975 "11" "11" "square"] |
|
44 |
+ Pad[15748 26772 15748 22441 1575 3000 1975 "22" "22" "square"] |
|
45 |
+ Pad[26772 -15748 22441 -15748 1575 3000 1975 "33" "33" "square"] |
|
46 |
+ Pad[-15748 -26772 -15748 -22441 1575 3000 1975 "44" "44" "square"] |
|
47 |
+ ElementLine[-18898 -20866 20866 -20866 700] |
|
48 |
+ ElementLine[20866 -20866 20866 20866 700] |
|
49 |
+ ElementLine[20866 20866 -20866 20866 700] |
|
50 |
+ ElementLine[-20866 20866 -20866 -18898 700] |
|
51 |
+ ElementLine[-18898 -20866 -20866 -18898 700] |
|
52 |
+ ElementLine[-20866 -28740 28740 -28740 700] |
|
53 |
+ ElementLine[28740 -28740 28740 28740 700] |
|
54 |
+ ElementLine[28740 28740 -28740 28740 700] |
|
55 |
+ ElementLine[-28740 28740 -28740 -20866 700] |
|
56 |
+ ElementLine[-20866 -28740 -28740 -20866 700] |
|
57 |
+ ) |
... | ... |
@@ -0,0 +1,77 @@ |
1 |
+Element["" "QFP64_08" "IC1" "QFP64_08" 0 0 -36614 37614 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-34646 -23622 -30315 -23622 1575 3000 1975 "1" "1" "square"] |
|
4 |
+ Pad[-23622 34646 -23622 30315 1575 3000 1975 "17" "17" "square"] |
|
5 |
+ Pad[34646 23622 30315 23622 1575 3000 1975 "33" "33" "square"] |
|
6 |
+ Pad[23622 -34646 23622 -30315 1575 3000 1975 "49" "49" "square"] |
|
7 |
+ Pad[-34646 -20472 -30315 -20472 1575 3000 1975 "2" "2" "square"] |
|
8 |
+ Pad[-20472 34646 -20472 30315 1575 3000 1975 "18" "18" "square"] |
|
9 |
+ Pad[34646 20472 30315 20472 1575 3000 1975 "34" "34" "square"] |
|
10 |
+ Pad[20472 -34646 20472 -30315 1575 3000 1975 "50" "50" "square"] |
|
11 |
+ Pad[-34646 -17323 -30315 -17323 1575 3000 1975 "3" "3" "square"] |
|
12 |
+ Pad[-17323 34646 -17323 30315 1575 3000 1975 "19" "19" "square"] |
|
13 |
+ Pad[34646 17323 30315 17323 1575 3000 1975 "35" "35" "square"] |
|
14 |
+ Pad[17323 -34646 17323 -30315 1575 3000 1975 "51" "51" "square"] |
|
15 |
+ Pad[-34646 -14173 -30315 -14173 1575 3000 1975 "4" "4" "square"] |
|
16 |
+ Pad[-14173 34646 -14173 30315 1575 3000 1975 "20" "20" "square"] |
|
17 |
+ Pad[34646 14173 30315 14173 1575 3000 1975 "36" "36" "square"] |
|
18 |
+ Pad[14173 -34646 14173 -30315 1575 3000 1975 "52" "52" "square"] |
|
19 |
+ Pad[-34646 -11024 -30315 -11024 1575 3000 1975 "5" "5" "square"] |
|
20 |
+ Pad[-11024 34646 -11024 30315 1575 3000 1975 "21" "21" "square"] |
|
21 |
+ Pad[34646 11024 30315 11024 1575 3000 1975 "37" "37" "square"] |
|
22 |
+ Pad[11024 -34646 11024 -30315 1575 3000 1975 "53" "53" "square"] |
|
23 |
+ Pad[-34646 -7874 -30315 -7874 1575 3000 1975 "6" "6" "square"] |
|
24 |
+ Pad[-7874 34646 -7874 30315 1575 3000 1975 "22" "22" "square"] |
|
25 |
+ Pad[34646 7874 30315 7874 1575 3000 1975 "38" "38" "square"] |
|
26 |
+ Pad[7874 -34646 7874 -30315 1575 3000 1975 "54" "54" "square"] |
|
27 |
+ Pad[-34646 -4724 -30315 -4724 1575 3000 1975 "7" "7" "square"] |
|
28 |
+ Pad[-4724 34646 -4724 30315 1575 3000 1975 "23" "23" "square"] |
|
29 |
+ Pad[34646 4724 30315 4724 1575 3000 1975 "39" "39" "square"] |
|
30 |
+ Pad[4724 -34646 4724 -30315 1575 3000 1975 "55" "55" "square"] |
|
31 |
+ Pad[-34646 -1575 -30315 -1575 1575 3000 1975 "8" "8" "square"] |
|
32 |
+ Pad[-1575 34646 -1575 30315 1575 3000 1975 "24" "24" "square"] |
|
33 |
+ Pad[34646 1575 30315 1575 1575 3000 1975 "40" "40" "square"] |
|
34 |
+ Pad[1575 -34646 1575 -30315 1575 3000 1975 "56" "56" "square"] |
|
35 |
+ Pad[-34646 1575 -30315 1575 1575 3000 1975 "9" "9" "square"] |
|
36 |
+ Pad[1575 34646 1575 30315 1575 3000 1975 "25" "25" "square"] |
|
37 |
+ Pad[34646 -1575 30315 -1575 1575 3000 1975 "41" "41" "square"] |
|
38 |
+ Pad[-1575 -34646 -1575 -30315 1575 3000 1975 "57" "57" "square"] |
|
39 |
+ Pad[-34646 4724 -30315 4724 1575 3000 1975 "10" "10" "square"] |
|
40 |
+ Pad[4724 34646 4724 30315 1575 3000 1975 "26" "26" "square"] |
|
41 |
+ Pad[34646 -4724 30315 -4724 1575 3000 1975 "42" "42" "square"] |
|
42 |
+ Pad[-4724 -34646 -4724 -30315 1575 3000 1975 "58" "58" "square"] |
|
43 |
+ Pad[-34646 7874 -30315 7874 1575 3000 1975 "11" "11" "square"] |
|
44 |
+ Pad[7874 34646 7874 30315 1575 3000 1975 "27" "27" "square"] |
|
45 |
+ Pad[34646 -7874 30315 -7874 1575 3000 1975 "43" "43" "square"] |
|
46 |
+ Pad[-7874 -34646 -7874 -30315 1575 3000 1975 "59" "59" "square"] |
|
47 |
+ Pad[-34646 11024 -30315 11024 1575 3000 1975 "12" "12" "square"] |
|
48 |
+ Pad[11024 34646 11024 30315 1575 3000 1975 "28" "28" "square"] |
|
49 |
+ Pad[34646 -11024 30315 -11024 1575 3000 1975 "44" "44" "square"] |
|
50 |
+ Pad[-11024 -34646 -11024 -30315 1575 3000 1975 "60" "60" "square"] |
|
51 |
+ Pad[-34646 14173 -30315 14173 1575 3000 1975 "13" "13" "square"] |
|
52 |
+ Pad[14173 34646 14173 30315 1575 3000 1975 "29" "29" "square"] |
|
53 |
+ Pad[34646 -14173 30315 -14173 1575 3000 1975 "45" "45" "square"] |
|
54 |
+ Pad[-14173 -34646 -14173 -30315 1575 3000 1975 "61" "61" "square"] |
|
55 |
+ Pad[-34646 17323 -30315 17323 1575 3000 1975 "14" "14" "square"] |
|
56 |
+ Pad[17323 34646 17323 30315 1575 3000 1975 "30" "30" "square"] |
|
57 |
+ Pad[34646 -17323 30315 -17323 1575 3000 1975 "46" "46" "square"] |
|
58 |
+ Pad[-17323 -34646 -17323 -30315 1575 3000 1975 "62" "62" "square"] |
|
59 |
+ Pad[-34646 20472 -30315 20472 1575 3000 1975 "15" "15" "square"] |
|
60 |
+ Pad[20472 34646 20472 30315 1575 3000 1975 "31" "31" "square"] |
|
61 |
+ Pad[34646 -20472 30315 -20472 1575 3000 1975 "47" "47" "square"] |
|
62 |
+ Pad[-20472 -34646 -20472 -30315 1575 3000 1975 "63" "63" "square"] |
|
63 |
+ Pad[-34646 23622 -30315 23622 1575 3000 1975 "16" "16" "square"] |
|
64 |
+ Pad[23622 34646 23622 30315 1575 3000 1975 "32" "32" "square"] |
|
65 |
+ Pad[34646 -23622 30315 -23622 1575 3000 1975 "48" "48" "square"] |
|
66 |
+ Pad[-23622 -34646 -23622 -30315 1575 3000 1975 "64" "64" "square"] |
|
67 |
+ ElementLine[-26772 -28740 28740 -28740 700] |
|
68 |
+ ElementLine[28740 -28740 28740 28740 700] |
|
69 |
+ ElementLine[28740 28740 -28740 28740 700] |
|
70 |
+ ElementLine[-28740 28740 -28740 -26772 700] |
|
71 |
+ ElementLine[-26772 -28740 -28740 -26772 700] |
|
72 |
+ ElementLine[-28740 -36614 36614 -36614 700] |
|
73 |
+ ElementLine[36614 -36614 36614 36614 700] |
|
74 |
+ ElementLine[36614 36614 -36614 36614 700] |
|
75 |
+ ElementLine[-36614 36614 -36614 -28740 700] |
|
76 |
+ ElementLine[-28740 -36614 -36614 -28740 700] |
|
77 |
+ ) |
... | ... |
@@ -0,0 +1,18 @@ |
1 |
+Element[0x00000000 "RELAIS_36_11" "L1" "" 30000 60000 -42323 32000 0 200 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-33661 0 7506 3000 8106 5906 "" "1" 0x00000001] |
|
4 |
+ Pin[-25787 23622 7506 3000 8106 5906 "" "2" 0x00000001] |
|
5 |
+ Pin[22244 23622 7506 3000 8106 5906 "" "3" 0x00000001] |
|
6 |
+ Pin[22244 -23622 7506 3000 8106 5906 "" "4" 0x00000001] |
|
7 |
+ Pin[-25787 -23622 7506 3000 8106 5906 "" "5" 0x00000001] |
|
8 |
+ Pad[-33661 0 -33661 0 11812 3000 12412 "" "1" 0x00004080] |
|
9 |
+ Pad[-25787 23622 -25787 23622 11812 3000 12412 "" "2" 0x00004080] |
|
10 |
+ Pad[22244 23622 22244 23622 11812 3000 12412 "" "3" 0x00004080] |
|
11 |
+ Pad[22244 -23622 22244 -23622 11812 3000 12412 "" "4" 0x00004080] |
|
12 |
+ Pad[-25787 -23622 -25787 -23622 11812 3000 12412 "" "5" 0x00004080] |
|
13 |
+ ElementLine [-42323 -30512 42323 -30512 2000] |
|
14 |
+ ElementLine [42323 -30512 42323 30512 2000] |
|
15 |
+ ElementLine [42323 30512 -42323 30512 2000] |
|
16 |
+ ElementLine [-42323 30512 -42323 -30512 2000] |
|
17 |
+ |
|
18 |
+ ) |
... | ... |
@@ -0,0 +1,24 @@ |
1 |
+Element[0x00000000 "RELAIS_44_62" "L1" "" 30000 60000 -21252 58000 0 200 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[14764 47244 7506 3000 8106 5906 "" "1" 0x00000001] |
|
4 |
+ Pin[-14764 47244 7506 3000 8106 5906 "" "2" 0x00000001] |
|
5 |
+ Pin[14764 -11811 7506 3000 8106 5906 "" "12" 0x00000001] |
|
6 |
+ Pin[-14764 -11811 7506 3000 8106 5906 "" "22" 0x00000001] |
|
7 |
+ Pin[14764 -31496 7506 3000 8106 5906 "" "11" 0x00000001] |
|
8 |
+ Pin[-14764 -31496 7506 3000 8106 5906 "" "21" 0x00000001] |
|
9 |
+ Pin[14764 -51181 7506 3000 8106 5906 "" "14" 0x00000001] |
|
10 |
+ Pin[-14764 -51181 7506 3000 8106 5906 "" "24" 0x00000001] |
|
11 |
+ Pad[14764 47244 14764 47244 11812 3000 12412 "" "1" 0x00004080] |
|
12 |
+ Pad[-14764 47244 -14764 47244 11812 3000 12412 "" "2" 0x00000080] |
|
13 |
+ Pad[14764 -11811 14764 -11811 11812 3000 12412 "" "12" 0x00004080] |
|
14 |
+ Pad[-14764 -11811 -14764 -11811 11812 3000 12412 "" "22" 0x00000080] |
|
15 |
+ Pad[14764 -31496 14764 -31496 11812 3000 12412 "" "11" 0x00004080] |
|
16 |
+ Pad[-14764 -31496 -14764 -31496 11812 3000 12412 "" "21" 0x00000080] |
|
17 |
+ Pad[14764 -51181 14764 -51181 11812 3000 12412 "" "14" 0x00004080] |
|
18 |
+ Pad[-14764 -51181 -14764 -51181 11812 3000 12412 "" "24" 0x00000080] |
|
19 |
+ ElementLine [-24409 -57087 24409 -57087 2000] |
|
20 |
+ ElementLine [24409 -57087 24409 57087 2000] |
|
21 |
+ ElementLine [24409 57087 -24409 57087 2000] |
|
22 |
+ ElementLine [-24409 57087 -24409 -57087 2000] |
|
23 |
+ |
|
24 |
+ ) |
... | ... |
@@ -0,0 +1,30 @@ |
1 |
+Element[0x00000000 "RELAIS_55_13" "L1" "" 50000 60000 -37000 58000 0 200 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[25984 -37992 7506 3000 8106 5906 "" "1" 0x00000001] |
|
4 |
+ Pin[0 -37992 7506 3000 8106 5906 "" "2" 0x00000001] |
|
5 |
+ Pin[-25984 -37992 7506 3000 8106 5906 "" "3" 0x00000001] |
|
6 |
+ Pin[25984 -21850 7506 3000 8106 5906 "" "4" 0x00000001] |
|
7 |
+ Pin[0 -21850 7506 3000 8106 5906 "" "5" 0x00000001] |
|
8 |
+ Pin[-25984 -21850 7506 3000 8106 5906 "" "6" 0x00000001] |
|
9 |
+ Pin[25984 3150 7506 3000 8106 5906 "" "7" 0x00000001] |
|
10 |
+ Pin[0 3150 7506 3000 8106 5906 "" "8" 0x00000001] |
|
11 |
+ Pin[-25984 3150 7506 3000 8106 5906 "" "9" 0x00000001] |
|
12 |
+ Pin[25984 28150 7506 3000 8106 5906 "" "13" 0x00000001] |
|
13 |
+ Pin[-25984 28150 7506 3000 8106 5906 "" "14" 0x00000001] |
|
14 |
+ Pad[25984 -37992 25984 -37992 11812 3000 12412 "" "1" 0x00004080] |
|
15 |
+ Pad[0 -37992 0 -37992 11812 3000 12412 "" "2" 0x00000080] |
|
16 |
+ Pad[-25984 -37992 -25984 -37992 11812 3000 12412 "" "3" 0x00000080] |
|
17 |
+ Pad[25984 -21850 25984 -21850 11812 3000 12412 "" "4" 0x00004080] |
|
18 |
+ Pad[0 -21850 0 -21850 11812 3000 12412 "" "5" 0x00000080] |
|
19 |
+ Pad[-25984 -21850 -25984 -21850 11812 3000 12412 "" "6" 0x00000080] |
|
20 |
+ Pad[25984 3150 25984 3150 11812 3000 12412 "" "7" 0x00004080] |
|
21 |
+ Pad[0 3150 0 3150 11812 3000 12412 "" "8" 0x00000080] |
|
22 |
+ Pad[-25984 3150 -25984 3150 11812 3000 12412 "" "9" 0x00000080] |
|
23 |
+ Pad[25984 28150 25984 28150 11812 3000 12412 "" "13" 0x00004080] |
|
24 |
+ Pad[-25984 28150 -25984 28150 11812 3000 12412 "" "14" 0x00000080] |
|
25 |
+ ElementLine [-40748 -54528 40748 -54528 2000] |
|
26 |
+ ElementLine [40748 -54528 40748 54528 2000] |
|
27 |
+ ElementLine [40748 54528 -40748 54528 2000] |
|
28 |
+ ElementLine [-40748 54528 -40748 -54528 2000] |
|
29 |
+ |
|
30 |
+ ) |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element["" "RES 300" "R1" "RES 300" 0 0 -3000 6000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-15000 0 6300 3000 6900 3150 "" "1" "edge2"] |
|
4 |
+ Pin[15000 0 6300 3000 6900 3150 "" "2" "edge2"] |
|
5 |
+ ElementLine [-11000 0 -8000 0 1000] |
|
6 |
+ ElementLine [8000 0 11000 0 1000] |
|
7 |
+ ElementLine [-8000 -3300 8000 -3300 1000] |
|
8 |
+ ElementLine [8000 -3300 8000 3300 1000] |
|
9 |
+ ElementLine [8000 3300 -8000 3300 1000] |
|
10 |
+ ElementLine [-8000 3300 -8000 -3300 1000] |
|
11 |
+ ElementLine [-19000 6000 -19000 -6000 1000] |
|
12 |
+ ElementLine [19000 6000 -19000 6000 1000] |
|
13 |
+ ElementLine [19000 -6000 19000 6000 1000] |
|
14 |
+ ElementLine [-19000 -6000 19000 -6000 1000] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element["" "RES 400" "R1" "RES 400" 0 0 -3000 6000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-20000 0 6300 3000 6900 3150 "" "1" "edge2"] |
|
4 |
+ Pin[20000 0 6300 3000 6900 3150 "" "2" "edge2"] |
|
5 |
+ ElementLine [-16000 0 -10000 0 1000] |
|
6 |
+ ElementLine [10000 0 16000 0 1000] |
|
7 |
+ ElementLine [-10000 -3300 10000 -3300 1000] |
|
8 |
+ ElementLine [10000 -3300 10000 3300 1000] |
|
9 |
+ ElementLine [10000 3300 -10000 3300 1000] |
|
10 |
+ ElementLine [-10000 3300 -10000 -3300 1000] |
|
11 |
+ ElementLine [-24000 6000 -24000 -6000 1000] |
|
12 |
+ ElementLine [24000 6000 -24000 6000 1000] |
|
13 |
+ ElementLine [24000 -6000 24000 6000 1000] |
|
14 |
+ ElementLine [-24000 -6000 24000 -6000 1000] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element["" "RES POT 200x400" "R1" "RES POS 200 400" 0 0 -5000 17000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-10000 10000 9000 3000 9600 5118 "L" "1" "edge2"] |
|
4 |
+ Pin[0 0 9000 3000 9600 5118 "M" "2" "edge2"] |
|
5 |
+ Pin[10000 10000 9000 3000 9600 5118 "R" "3" "edge2"] |
|
6 |
+ ElementLine [-20000 15000 -20000 -5000 1000] |
|
7 |
+ ElementLine [20000 15000 -20000 15000 1000] |
|
8 |
+ ElementLine [20000 -5000 20000 15000 1000] |
|
9 |
+ ElementLine [-20000 -5000 20000 -5000 1000] |
|
10 |
+ |
|
11 |
+ ) |
... | ... |
@@ -0,0 +1,14 @@ |
1 |
+Element[0x00000000 "SIL5" "R1" "SIL5" 10000 10000 -5000 8000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "1" "1" 0x00004101] |
|
4 |
+ Pin[10000 0 6300 3000 6900 3150 "2" "2" 0x00004001] |
|
5 |
+ Pin[20000 0 6300 3000 6900 3150 "3" "3" 0x00004001] |
|
6 |
+ Pin[30000 0 6300 3000 6900 3150 "4" "4" 0x00004001] |
|
7 |
+ Pin[40000 0 6300 3000 6900 3150 "5" "5" 0x00004001] |
|
8 |
+ ElementLine [-5000 -5000 45000 -5000 1000] |
|
9 |
+ ElementLine [-5000 5000 45000 5000 1000] |
|
10 |
+ ElementLine [-5000 -5000 -5000 5000 1000] |
|
11 |
+ ElementLine [45000 -5000 45000 5000 1000] |
|
12 |
+ ElementLine [5000 -5000 5000 5000 1000] |
|
13 |
+ |
|
14 |
+ ) |
... | ... |
@@ -0,0 +1,17 @@ |
1 |
+Element[0x00000000 "SIL8" "R1" "SIL8" 10000 10000 -5000 8000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "1" "1" 0x00004101] |
|
4 |
+ Pin[10000 0 6300 3000 6900 3150 "2" "2" 0x00004001] |
|
5 |
+ Pin[20000 0 6300 3000 6900 3150 "3" "3" 0x00004001] |
|
6 |
+ Pin[30000 0 6300 3000 6900 3150 "4" "4" 0x00004001] |
|
7 |
+ Pin[40000 0 6300 3000 6900 3150 "5" "5" 0x00004001] |
|
8 |
+ Pin[50000 0 6300 3000 6900 3150 "6" "6" 0x00004001] |
|
9 |
+ Pin[60000 0 6300 3000 6900 3150 "7" "7" 0x00004001] |
|
10 |
+ Pin[70000 0 6300 3000 6900 3150 "8" "8" 0x00004001] |
|
11 |
+ ElementLine [-5000 -5000 75000 -5000 1000] |
|
12 |
+ ElementLine [-5000 5000 75000 5000 1000] |
|
13 |
+ ElementLine [-5000 -5000 -5000 5000 1000] |
|
14 |
+ ElementLine [75000 -5000 75000 5000 1000] |
|
15 |
+ ElementLine [5000 -5000 5000 5000 1000] |
|
16 |
+ |
|
17 |
+ ) |
... | ... |
@@ -0,0 +1,18 @@ |
1 |
+Element[0x00000000 "SIL9" "R1" "SIL9" 10000 10000 -5000 8000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6300 3000 6900 3150 "1" "1" 0x00004101] |
|
4 |
+ Pin[10000 0 6300 3000 6900 3150 "2" "2" 0x00004001] |
|
5 |
+ Pin[20000 0 6300 3000 6900 3150 "3" "3" 0x00004001] |
|
6 |
+ Pin[30000 0 6300 3000 6900 3150 "4" "4" 0x00004001] |
|
7 |
+ Pin[40000 0 6300 3000 6900 3150 "5" "5" 0x00004001] |
|
8 |
+ Pin[50000 0 6300 3000 6900 3150 "6" "6" 0x00004001] |
|
9 |
+ Pin[60000 0 6300 3000 6900 3150 "7" "7" 0x00004001] |
|
10 |
+ Pin[70000 0 6300 3000 6900 3150 "8" "8" 0x00004001] |
|
11 |
+ Pin[80000 0 6300 3000 6900 3150 "9" "9" 0x00004001] |
|
12 |
+ ElementLine [-5000 -5000 85000 -5000 1000] |
|
13 |
+ ElementLine [-5000 5000 85000 5000 1000] |
|
14 |
+ ElementLine [-5000 -5000 -5000 5000 1000] |
|
15 |
+ ElementLine [85000 -5000 85000 5000 1000] |
|
16 |
+ ElementLine [5000 -5000 5000 5000 1000] |
|
17 |
+ |
|
18 |
+ ) |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+Element["" "SMD 0603" "R1" "SMD 0603" 0 0 -6000 3500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-3500 0 -3000 0 3000 3000 3600 "1" "1" "square"] |
|
4 |
+ Pad[3500 0 3000 0 3000 3000 3600 "2" "2" "square"] |
|
5 |
+ ElementLine[-6000 -2500 6000 -2500 700] |
|
6 |
+ ElementLine[-6000 2500 6000 2500 700] |
|
7 |
+ ElementLine[-6000 -2500 -6000 2500 700] |
|
8 |
+ ElementLine[6000 -2500 6000 2500 700] |
|
9 |
+ ) |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+Element["" "SMD 0805" "R1" "SMD 0805" 0 0 -7000 4500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-4000 -500 -4000 500 4000 3000 4600 "1" "1" "square"] |
|
4 |
+ Pad[4000 -500 4000 500 4000 3000 4600 "2" "2" "square"] |
|
5 |
+ ElementLine[-7000 -3500 7000 -3500 700] |
|
6 |
+ ElementLine[-7000 3500 7000 3500 700] |
|
7 |
+ ElementLine[-7000 -3500 -7000 3500 700] |
|
8 |
+ ElementLine[7000 -3500 7000 3500 700] |
|
9 |
+ ) |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+Element["" "SMD 1206" "R1" "SMD 1206" 0 0 -9000 5000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-6000 -1000 -6000 1000 4000 3000 4600 "1" "1" "square"] |
|
4 |
+ Pad[6000 -1000 6000 1000 4000 3000 4600 "2" "2" "square"] |
|
5 |
+ ElementLine[-9000 -4000 9000 -4000 700] |
|
6 |
+ ElementLine[-9000 4000 9000 4000 700] |
|
7 |
+ ElementLine[-9000 -4000 -9000 4000 700] |
|
8 |
+ ElementLine[9000 -4000 9000 4000 700] |
|
9 |
+ ) |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+Element["" "SMD 1210" "R1" "SMD 1210" 0 0 -9000 7000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-6000 -3000 -6000 3000 4000 3000 4600 "1" "1" "square"] |
|
4 |
+ Pad[6000 -3000 6000 3000 4000 3000 4600 "2" "2" "square"] |
|
5 |
+ ElementLine[-9000 -6000 9000 -6000 700] |
|
6 |
+ ElementLine[-9000 6000 9000 6000 700] |
|
7 |
+ ElementLine[-9000 -6000 -9000 6000 700] |
|
8 |
+ ElementLine[9000 -6000 9000 6000 700] |
|
9 |
+ ) |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+Element["" "SMD LED 0603" "LED1" "SMD LED 0603" 0 0 -6000 6000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-3500 0 -3000 0 3000 3000 3600 "K" "1" "square"] |
|
4 |
+ Pad[3500 0 3000 0 3000 3000 3600 "A" "2" "square"] |
|
5 |
+ ElementLine[-6000 -2500 6000 -5000 700] |
|
6 |
+ ElementLine[-6000 2500 6000 5000 700] |
|
7 |
+ ElementLine[-6000 -5000 -6000 5000 700] |
|
8 |
+ ElementLine[6000 -5000 6000 5000 700] |
|
9 |
+ ) |
... | ... |
@@ -0,0 +1,23 @@ |
1 |
+Element["" "SO14 150" "IC1" "SO14 150" 0 0 -15500 18000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-13500 -15000 -7000 -15000 2000 3000 2600 "1" "1" "square"] |
|
4 |
+ Pad[13500 -15000 7000 -15000 2000 3000 2600 "14" "14" "square"] |
|
5 |
+ Pad[-13500 -10000 -7000 -10000 2000 3000 2600 "2" "2" "square"] |
|
6 |
+ Pad[13500 -10000 7000 -10000 2000 3000 2600 "13" "13" "square"] |
|
7 |
+ Pad[-13500 -5000 -7000 -5000 2000 3000 2600 "3" "3" "square"] |
|
8 |
+ Pad[13500 -5000 7000 -5000 2000 3000 2600 "12" "12" "square"] |
|
9 |
+ Pad[-13500 0 -7000 0 2000 3000 2600 "4" "4" "square"] |
|
10 |
+ Pad[13500 0 7000 0 2000 3000 2600 "11" "11" "square"] |
|
11 |
+ Pad[-13500 5000 -7000 5000 2000 3000 2600 "5" "5" "square"] |
|
12 |
+ Pad[13500 5000 7000 5000 2000 3000 2600 "10" "10" "square"] |
|
13 |
+ Pad[-13500 10000 -7000 10000 2000 3000 2600 "6" "6" "square"] |
|
14 |
+ Pad[13500 10000 7000 10000 2000 3000 2600 "9" "9" "square"] |
|
15 |
+ Pad[-13500 15000 -7000 15000 2000 3000 2600 "7" "7" "square"] |
|
16 |
+ Pad[13500 15000 7000 15000 2000 3000 2600 "8" "8" "square"] |
|
17 |
+ ElementLine[-15500 -17000 -2500 -17000 700] |
|
18 |
+ ElementLine[15500 -17000 2500 -17000 700] |
|
19 |
+ ElementArc[0 -17000 2500 2500 0 180 700] |
|
20 |
+ ElementLine[-15500 17000 15500 17000 700] |
|
21 |
+ ElementLine[-15500 -17000 -15500 17000 700] |
|
22 |
+ ElementLine[15500 -17000 15500 17000 700] |
|
23 |
+ ) |
... | ... |
@@ -0,0 +1,25 @@ |
1 |
+Element["" "SO16 150" "IC1" "SO16 150" 0 0 -15500 20500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-13500 -17500 -7000 -17500 2000 3000 2600 "1" "1" "square"] |
|
4 |
+ Pad[13500 -17500 7000 -17500 2000 3000 2600 "16" "16" "square"] |
|
5 |
+ Pad[-13500 -12500 -7000 -12500 2000 3000 2600 "2" "2" "square"] |
|
6 |
+ Pad[13500 -12500 7000 -12500 2000 3000 2600 "15" "15" "square"] |
|
7 |
+ Pad[-13500 -7500 -7000 -7500 2000 3000 2600 "3" "3" "square"] |
|
8 |
+ Pad[13500 -7500 7000 -7500 2000 3000 2600 "14" "14" "square"] |
|
9 |
+ Pad[-13500 -2500 -7000 -2500 2000 3000 2600 "4" "4" "square"] |
|
10 |
+ Pad[13500 -2500 7000 -2500 2000 3000 2600 "13" "13" "square"] |
|
11 |
+ Pad[-13500 2500 -7000 2500 2000 3000 2600 "5" "5" "square"] |
|
12 |
+ Pad[13500 2500 7000 2500 2000 3000 2600 "12" "12" "square"] |
|
13 |
+ Pad[-13500 7500 -7000 7500 2000 3000 2600 "6" "6" "square"] |
|
14 |
+ Pad[13500 7500 7000 7500 2000 3000 2600 "11" "11" "square"] |
|
15 |
+ Pad[-13500 12500 -7000 12500 2000 3000 2600 "7" "7" "square"] |
|
16 |
+ Pad[13500 12500 7000 12500 2000 3000 2600 "10" "10" "square"] |
|
17 |
+ Pad[-13500 17500 -7000 17500 2000 3000 2600 "8" "8" "square"] |
|
18 |
+ Pad[13500 17500 7000 17500 2000 3000 2600 "9" "9" "square"] |
|
19 |
+ ElementLine[-15500 -19500 -2500 -19500 700] |
|
20 |
+ ElementLine[15500 -19500 2500 -19500 700] |
|
21 |
+ ElementArc[0 -19500 2500 2500 0 180 700] |
|
22 |
+ ElementLine[-15500 19500 15500 19500 700] |
|
23 |
+ ElementLine[-15500 -19500 -15500 19500 700] |
|
24 |
+ ElementLine[15500 -19500 15500 19500 700] |
|
25 |
+ ) |
... | ... |
@@ -0,0 +1,27 @@ |
1 |
+Element["" "SO18 300" "IC1" "SO18 300" 0 0 -23000 23000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-21000 -20000 -14500 -20000 2000 3000 2600 "1" "1" "square"] |
|
4 |
+ Pad[21000 -20000 14500 -20000 2000 3000 2600 "18" "18" "square"] |
|
5 |
+ Pad[-21000 -15000 -14500 -15000 2000 3000 2600 "2" "2" "square"] |
|
6 |
+ Pad[21000 -15000 14500 -15000 2000 3000 2600 "17" "17" "square"] |
|
7 |
+ Pad[-21000 -10000 -14500 -10000 2000 3000 2600 "3" "3" "square"] |
|
8 |
+ Pad[21000 -10000 14500 -10000 2000 3000 2600 "16" "16" "square"] |
|
9 |
+ Pad[-21000 -5000 -14500 -5000 2000 3000 2600 "4" "4" "square"] |
|
10 |
+ Pad[21000 -5000 14500 -5000 2000 3000 2600 "15" "15" "square"] |
|
11 |
+ Pad[-21000 0 -14500 0 2000 3000 2600 "5" "5" "square"] |
|
12 |
+ Pad[21000 0 14500 0 2000 3000 2600 "14" "14" "square"] |
|
13 |
+ Pad[-21000 5000 -14500 5000 2000 3000 2600 "6" "6" "square"] |
|
14 |
+ Pad[21000 5000 14500 5000 2000 3000 2600 "13" "13" "square"] |
|
15 |
+ Pad[-21000 10000 -14500 10000 2000 3000 2600 "7" "7" "square"] |
|
16 |
+ Pad[21000 10000 14500 10000 2000 3000 2600 "12" "12" "square"] |
|
17 |
+ Pad[-21000 15000 -14500 15000 2000 3000 2600 "8" "8" "square"] |
|
18 |
+ Pad[21000 15000 14500 15000 2000 3000 2600 "11" "11" "square"] |
|
19 |
+ Pad[-21000 20000 -14500 20000 2000 3000 2600 "9" "9" "square"] |
|
20 |
+ Pad[21000 20000 14500 20000 2000 3000 2600 "10" "10" "square"] |
|
21 |
+ ElementLine[-23000 -22000 -2500 -22000 700] |
|
22 |
+ ElementLine[23000 -22000 2500 -22000 700] |
|
23 |
+ ElementArc[0 -22000 2500 2500 0 180 700] |
|
24 |
+ ElementLine[-23000 22000 23000 22000 700] |
|
25 |
+ ElementLine[-23000 -22000 -23000 22000 700] |
|
26 |
+ ElementLine[23000 -22000 23000 22000 700] |
|
27 |
+ ) |
... | ... |
@@ -0,0 +1,29 @@ |
1 |
+Element["" "SO20 300" "IC1" "SO20 300" 0 0 -23000 25500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-21000 -22500 -14500 -22500 2000 3000 2600 "1" "1" "square"] |
|
4 |
+ Pad[21000 -22500 14500 -22500 2000 3000 2600 "20" "20" "square"] |
|
5 |
+ Pad[-21000 -17500 -14500 -17500 2000 3000 2600 "2" "2" "square"] |
|
6 |
+ Pad[21000 -17500 14500 -17500 2000 3000 2600 "19" "19" "square"] |
|
7 |
+ Pad[-21000 -12500 -14500 -12500 2000 3000 2600 "3" "3" "square"] |
|
8 |
+ Pad[21000 -12500 14500 -12500 2000 3000 2600 "18" "18" "square"] |
|
9 |
+ Pad[-21000 -7500 -14500 -7500 2000 3000 2600 "4" "4" "square"] |
|
10 |
+ Pad[21000 -7500 14500 -7500 2000 3000 2600 "17" "17" "square"] |
|
11 |
+ Pad[-21000 -2500 -14500 -2500 2000 3000 2600 "5" "5" "square"] |
|
12 |
+ Pad[21000 -2500 14500 -2500 2000 3000 2600 "16" "16" "square"] |
|
13 |
+ Pad[-21000 2500 -14500 2500 2000 3000 2600 "6" "6" "square"] |
|
14 |
+ Pad[21000 2500 14500 2500 2000 3000 2600 "15" "15" "square"] |
|
15 |
+ Pad[-21000 7500 -14500 7500 2000 3000 2600 "7" "7" "square"] |
|
16 |
+ Pad[21000 7500 14500 7500 2000 3000 2600 "14" "14" "square"] |
|
17 |
+ Pad[-21000 12500 -14500 12500 2000 3000 2600 "8" "8" "square"] |
|
18 |
+ Pad[21000 12500 14500 12500 2000 3000 2600 "13" "13" "square"] |
|
19 |
+ Pad[-21000 17500 -14500 17500 2000 3000 2600 "9" "9" "square"] |
|
20 |
+ Pad[21000 17500 14500 17500 2000 3000 2600 "12" "12" "square"] |
|
21 |
+ Pad[-21000 22500 -14500 22500 2000 3000 2600 "10" "10" "square"] |
|
22 |
+ Pad[21000 22500 14500 22500 2000 3000 2600 "11" "11" "square"] |
|
23 |
+ ElementLine[-23000 -24500 -2500 -24500 700] |
|
24 |
+ ElementLine[23000 -24500 2500 -24500 700] |
|
25 |
+ ElementArc[0 -24500 2500 2500 0 180 700] |
|
26 |
+ ElementLine[-23000 24500 23000 24500 700] |
|
27 |
+ ElementLine[-23000 -24500 -23000 24500 700] |
|
28 |
+ ElementLine[23000 -24500 23000 24500 700] |
|
29 |
+ ) |
... | ... |
@@ -0,0 +1,17 @@ |
1 |
+Element["" "SO8 150" "IC1" "SO8 150" 0 0 -15500 10500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-13500 -7500 -7000 -7500 2000 3000 2600 "1" "1" "square"] |
|
4 |
+ Pad[13500 -7500 7000 -7500 2000 3000 2600 "8" "8" "square"] |
|
5 |
+ Pad[-13500 -2500 -7000 -2500 2000 3000 2600 "2" "2" "square"] |
|
6 |
+ Pad[13500 -2500 7000 -2500 2000 3000 2600 "7" "7" "square"] |
|
7 |
+ Pad[-13500 2500 -7000 2500 2000 3000 2600 "3" "3" "square"] |
|
8 |
+ Pad[13500 2500 7000 2500 2000 3000 2600 "6" "6" "square"] |
|
9 |
+ Pad[-13500 7500 -7000 7500 2000 3000 2600 "4" "4" "square"] |
|
10 |
+ Pad[13500 7500 7000 7500 2000 3000 2600 "5" "5" "square"] |
|
11 |
+ ElementLine[-15500 -9500 -2500 -9500 700] |
|
12 |
+ ElementLine[15500 -9500 2500 -9500 700] |
|
13 |
+ ElementArc[0 -9500 2500 2500 0 180 700] |
|
14 |
+ ElementLine[-15500 9500 15500 9500 700] |
|
15 |
+ ElementLine[-15500 -9500 -15500 9500 700] |
|
16 |
+ ElementLine[15500 -9500 15500 9500 700] |
|
17 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Element[0x00000000 "SOT23" "T1" "" 20000 20000 -5500 8200 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pad[-3740 4331 -3740 3543 2756 3000 3356 "1" "1" 0x00004100] |
|
4 |
+ Pad[3740 4331 3740 3543 2756 3000 3356 "2" "2" 0x00004100] |
|
5 |
+ Pad[0 -4331 0 -3543 2756 3000 3356 "3" "3" 0x00000100] |
|
6 |
+ ElementLine [-6200 -6800 -6200 6800 700] |
|
7 |
+ ElementLine [-6200 6800 6200 6800 700] |
|
8 |
+ ElementLine [6200 6800 6200 -6800 700] |
|
9 |
+ ElementLine [6200 -6800 -6200 -6800 700] |
|
10 |
+ |
|
11 |
+ ) |
|
12 |
+ |
... | ... |
@@ -0,0 +1,36 @@ |
1 |
+Element["" "SUB-D 9 pol female" "CON1" "SUBD9f" 210000 310000 -3226 3914 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 6000 3000 6600 3500 "1" "1" "square,edge2"] |
|
4 |
+ Pin[10800 0 6000 3000 6600 3500 "2" "2" "edge2"] |
|
5 |
+ Pin[21600 0 6000 3000 6600 3500 "3" "3" "edge2"] |
|
6 |
+ Pin[32400 0 6000 3000 6600 3500 "4" "4" "edge2"] |
|
7 |
+ Pin[43200 0 6000 3000 6600 3500 "5" "5" "edge2"] |
|
8 |
+ Pin[5400 -11200 6000 3000 6600 3500 "6" "6" "edge2"] |
|
9 |
+ Pin[16200 -11200 6000 3000 6600 3500 "7" "7" "edge2"] |
|
10 |
+ Pin[27000 -11200 6000 3000 6600 3500 "8" "8" "edge2"] |
|
11 |
+ Pin[37800 -11200 6000 3000 6600 3500 "9" "9" "edge2"] |
|
12 |
+ Pin[70200 -5600 25000 3000 25600 12500 "S1" "100" "edge2"] |
|
13 |
+ Pin[-27000 -5600 25000 3000 25600 12500 "S2" "101" "edge2"] |
|
14 |
+ ElementLine [37800 -28600 37800 -15200 2000] |
|
15 |
+ ElementLine [27000 -28600 27000 -15200 2000] |
|
16 |
+ ElementLine [16200 -28600 16200 -15200 2000] |
|
17 |
+ ElementLine [5400 -28600 5400 -15200 2000] |
|
18 |
+ ElementLine [43200 -28600 43200 -4000 2000] |
|
19 |
+ ElementLine [32400 -28600 32400 -4000 2000] |
|
20 |
+ ElementLine [21600 -28600 21600 -4000 2000] |
|
21 |
+ ElementLine [10800 -28600 10800 -4000 2000] |
|
22 |
+ ElementLine [0 -28600 0 -4000 2000] |
|
23 |
+ ElementLine [-16000 -39100 59200 -39100 1000] |
|
24 |
+ ElementLine [-16000 -39100 -16000 -28600 2000] |
|
25 |
+ ElementLine [-16000 -28600 59200 -28600 2000] |
|
26 |
+ ElementLine [59200 -39100 59200 -28600 2000] |
|
27 |
+ ElementLine [-21000 -42100 -21000 -39100 1000] |
|
28 |
+ ElementLine [-33000 -42100 -33000 -39100 1000] |
|
29 |
+ ElementLine [64200 -42100 64200 -39100 1000] |
|
30 |
+ ElementLine [76200 -42100 76200 -39100 1000] |
|
31 |
+ ElementLine [-39000 -42100 82200 -42100 1000] |
|
32 |
+ ElementLine [-39000 -42100 -39000 -39100 1000] |
|
33 |
+ ElementLine [-39000 -39100 82200 -39100 1000] |
|
34 |
+ ElementLine [82200 -42100 82200 -39100 1000] |
|
35 |
+ |
|
36 |
+ ) |
... | ... |
@@ -0,0 +1,36 @@ |
1 |
+Element["" "SUB-D 9 pol male" "CON1" "SUBD9m" 260000 219400 -45622 5644 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 600 6000 3000 6600 3500 "1" "1" "square,edge2"] |
|
4 |
+ Pin[-10800 600 6000 3000 6600 3500 "2" "2" "edge2"] |
|
5 |
+ Pin[-21600 600 6000 3000 6600 3500 "3" "3" "edge2"] |
|
6 |
+ Pin[-32400 600 6000 3000 6600 3500 "4" "4" "edge2"] |
|
7 |
+ Pin[-43200 600 6000 3000 6600 3500 "5" "5" "edge2"] |
|
8 |
+ Pin[-5400 -10600 6000 3000 6600 3500 "6" "6" "edge2"] |
|
9 |
+ Pin[-16200 -10600 6000 3000 6600 3500 "7" "7" "edge2"] |
|
10 |
+ Pin[-27000 -10600 6000 3000 6600 3500 "8" "8" "edge2"] |
|
11 |
+ Pin[-37800 -10600 6000 3000 6600 3500 "9" "9" "edge2"] |
|
12 |
+ Pin[27000 -5000 25000 3000 25600 12500 "S1" "100" "edge2"] |
|
13 |
+ Pin[-70200 -5000 25000 3000 25600 12500 "S2" "101" "edge2"] |
|
14 |
+ ElementLine [-37800 -28000 -37800 -14600 2000] |
|
15 |
+ ElementLine [-27000 -28000 -27000 -14600 2000] |
|
16 |
+ ElementLine [-16200 -28000 -16200 -14600 2000] |
|
17 |
+ ElementLine [-5400 -28000 -5400 -14600 2000] |
|
18 |
+ ElementLine [-43200 -28000 -43200 -3400 2000] |
|
19 |
+ ElementLine [-32400 -28000 -32400 -3400 2000] |
|
20 |
+ ElementLine [-21600 -28000 -21600 -3400 2000] |
|
21 |
+ ElementLine [-10800 -28000 -10800 -3400 2000] |
|
22 |
+ ElementLine [0 -28000 0 -3400 2000] |
|
23 |
+ ElementLine [-59200 -38500 16000 -38500 1000] |
|
24 |
+ ElementLine [-59200 -38500 -59200 -28000 2000] |
|
25 |
+ ElementLine [-59200 -28000 16000 -28000 2000] |
|
26 |
+ ElementLine [16000 -38500 16000 -28000 2000] |
|
27 |
+ ElementLine [-64200 -41500 -64200 -38500 1000] |
|
28 |
+ ElementLine [-76200 -41500 -76200 -38500 1000] |
|
29 |
+ ElementLine [21000 -41500 21000 -38500 1000] |
|
30 |
+ ElementLine [33000 -41500 33000 -38500 1000] |
|
31 |
+ ElementLine [-82200 -41500 39000 -41500 1000] |
|
32 |
+ ElementLine [-82200 -41500 -82200 -38500 1000] |
|
33 |
+ ElementLine [-82200 -38500 39000 -38500 1000] |
|
34 |
+ ElementLine [39000 -41500 39000 -38500 1000] |
|
35 |
+ |
|
36 |
+ ) |
... | ... |
@@ -0,0 +1,11 @@ |
1 |
+Element["" "TASTER 9313" "S1" "TASTER9313" 0 0 0 4500 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-16929 -8852 -14370 -8852 5512 3000 6112 "1" "1" "square"] |
|
4 |
+ Pad[16929 -8852 14370 -8852 5512 3000 6112 "1" "1" "square"] |
|
5 |
+ Pad[-16929 8852 -14370 8852 5512 3000 6112 "2" "2" "square"] |
|
6 |
+ Pad[16929 8852 14370 8852 5512 3000 6112 "2" "2" "square"] |
|
7 |
+ ElementLine[-21654 -13583 21654 -13583 1000] |
|
8 |
+ ElementLine[-21654 13583 21654 13583 1000] |
|
9 |
+ ElementLine[-21654 -13583 -21654 13583 1000] |
|
10 |
+ ElementLine[21654 -13583 21654 13583 1000] |
|
11 |
+ ) |
... | ... |
@@ -0,0 +1,14 @@ |
1 |
+Element[0x00000000 "TO220_2" "T1" "up" 50000 60000 -10000 11000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 8200 3000 8800 4000 "1" "1" 0x00004101] |
|
4 |
+ Pin[20000 0 8200 3000 8800 4000 "2" "2" 0x00004001] |
|
5 |
+ ElementLine [-10000 6000 -10000 -12000 2000] |
|
6 |
+ ElementLine [30000 -12000 30000 6000 2000] |
|
7 |
+ ElementLine [30000 -6000 -10000 -6000 2000] |
|
8 |
+ ElementLine [-10000 -12000 30000 -12000 2000] |
|
9 |
+ ElementLine [30000 6000 -10000 6000 2000] |
|
10 |
+ ElementLine [3000 -12000 3000 -6000 1000] |
|
11 |
+ ElementLine [17000 -12000 17000 -6000 1000] |
|
12 |
+ |
|
13 |
+ ) |
|
14 |
+ |
... | ... |
@@ -0,0 +1,27 @@ |
1 |
+Element["" "TO220 3flat" "T1" "TO220 3flat" 0 0 -19000 -87000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[-10000 0 8200 3000 8800 4000 "1" "1" "square"] |
|
4 |
+ Pin[0 0 8200 3000 8800 4000 "2" "2" ""] |
|
5 |
+ Pin[10000 0 8200 3000 8800 4000 "3" "3" ""] |
|
6 |
+ Pin[0 -67000 18000 3000 18600 13000 "4" "4" ""] |
|
7 |
+ ElementLine [-10000 -6000 -10000 -18000 3000] |
|
8 |
+ ElementLine [0 -6000 0 -18000 3000] |
|
9 |
+ ElementLine [10000 -6000 10000 -18000 3000] |
|
10 |
+ ElementLine [-20000 -18000 20000 -18000 2000] |
|
11 |
+ ElementLine [20000 -18000 20000 -55500 2000] |
|
12 |
+ ElementLine [20000 -55500 -20000 -55500 2000] |
|
13 |
+ ElementLine [-20000 -55500 -20000 -18000 2000] |
|
14 |
+ ElementLine [-20000 -55500 20000 -55500 2000] |
|
15 |
+ ElementLine [20000 -55500 20000 -68000 2000] |
|
16 |
+ ElementLine [20000 -68000 18500 -68000 2000] |
|
17 |
+ ElementLine [18500 -68000 18500 -75000 2000] |
|
18 |
+ ElementLine [18500 -75000 20000 -75000 2000] |
|
19 |
+ ElementLine [20000 -75000 20000 -79000 2000] |
|
20 |
+ ElementLine [20000 -79000 -20000 -79000 2000] |
|
21 |
+ ElementLine [-20000 -79000 -20000 -75000 2000] |
|
22 |
+ ElementLine [-20000 -75000 -18500 -75000 2000] |
|
23 |
+ ElementLine [-18500 -75000 -18500 -68000 2000] |
|
24 |
+ ElementLine [-18500 -68000 -20000 -68000 2000] |
|
25 |
+ ElementLine [-20000 -68000 -20000 -55500 2000] |
|
26 |
+ |
|
27 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element[0x00000000 "TO220 3up" "T1" "TO220 3up" 0 0 -10000 11000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 8200 3000 8800 4000 "1" "1" 0x00004101] |
|
4 |
+ Pin[10000 0 8200 3000 8800 4000 "2" "2" 0x00004001] |
|
5 |
+ Pin[20000 0 8200 3000 8800 4000 "3" "3" 0x00004001] |
|
6 |
+ ElementLine [-10000 6000 -10000 -12000 2000] |
|
7 |
+ ElementLine [30000 -12000 30000 6000 2000] |
|
8 |
+ ElementLine [30000 -6000 -10000 -6000 2000] |
|
9 |
+ ElementLine [-10000 -12000 30000 -12000 2000] |
|
10 |
+ ElementLine [30000 6000 -10000 6000 2000] |
|
11 |
+ ElementLine [3000 -12000 3000 -6000 1000] |
|
12 |
+ ElementLine [17000 -12000 17000 -6000 1000] |
|
13 |
+ |
|
14 |
+ ) |
|
15 |
+ |
... | ... |
@@ -0,0 +1,18 @@ |
1 |
+Element["" "TO220 3up x" "T1" "TO220 3up x" 0 0 -10000 11000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 8200 3000 8800 4000 "1" "1" "edge2"] |
|
4 |
+ Pin[10000 10000 8200 3000 8800 4000 "2" "2" "edge2"] |
|
5 |
+ Pin[20000 0 8200 3000 8800 4000 "3" "3" "edge2"] |
|
6 |
+ ElementLine [5000 15000 15000 15000 1000] |
|
7 |
+ ElementLine [15000 6000 15000 15000 1000] |
|
8 |
+ ElementLine [5000 6000 5000 15000 1000] |
|
9 |
+ ElementLine [17000 -12000 17000 -6000 1000] |
|
10 |
+ ElementLine [3000 -12000 3000 -6000 1000] |
|
11 |
+ ElementLine [30000 6000 8000 6000 2000] |
|
12 |
+ ElementLine [12000 6000 -10000 6000 2000] |
|
13 |
+ ElementLine [-10000 -12000 30000 -12000 2000] |
|
14 |
+ ElementLine [30000 -6000 -10000 -6000 2000] |
|
15 |
+ ElementLine [30000 -12000 30000 6000 2000] |
|
16 |
+ ElementLine [-10000 6000 -10000 -12000 2000] |
|
17 |
+ |
|
18 |
+ ) |
... | ... |
@@ -0,0 +1,25 @@ |
1 |
+Element["" "TO220 3up x V5640" "T1" "TO220 3up x V5640" 0 0 -10000 11000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pin[0 0 8200 3000 8800 4000 "1" "1" "edge2"] |
|
4 |
+ Pin[10000 10000 8200 3000 8800 4000 "2" "2" "edge2"] |
|
5 |
+ Pin[20000 0 8200 3000 8800 4000 "3" "3" "edge2"] |
|
6 |
+ Pin[-38031 12165 16000 3000 16600 10000 "4" "4" "edge2"] |
|
7 |
+ Pin[58031 12165 16000 3000 16600 10000 "4" "4" "edge2"] |
|
8 |
+ ElementLine [-38031 -15197 58031 -15197 4000] |
|
9 |
+ ElementLine [58031 -15197 58031 2165 4000] |
|
10 |
+ ElementLine [58031 22165 58031 34803 4000] |
|
11 |
+ ElementLine [-38021 -15197 -38031 2165 4000] |
|
12 |
+ ElementLine [-38021 22165 -38031 34803 4000] |
|
13 |
+ ElementLine [5000 15000 15000 15000 1000] |
|
14 |
+ ElementLine [15000 6000 15000 15000 1000] |
|
15 |
+ ElementLine [5000 6000 5000 15000 1000] |
|
16 |
+ ElementLine [17000 -12000 17000 -6000 1000] |
|
17 |
+ ElementLine [3000 -12000 3000 -6000 1000] |
|
18 |
+ ElementLine [30000 6000 8000 6000 2000] |
|
19 |
+ ElementLine [12000 6000 -10000 6000 2000] |
|
20 |
+ ElementLine [-10000 -12000 30000 -12000 2000] |
|
21 |
+ ElementLine [30000 -6000 -10000 -6000 2000] |
|
22 |
+ ElementLine [30000 -12000 30000 6000 2000] |
|
23 |
+ ElementLine [-10000 6000 -10000 -12000 2000] |
|
24 |
+ |
|
25 |
+ ) |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+Element[0x00000000 "TO92" "T1" "TO92" 25000 30000 -2500 10000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-8000 0 6300 3000 6900 3150 "" "1" 0x00004101] |
|
4 |
+ Pin[0 0 6300 3000 6900 3150 "" "2" 0x00004001] |
|
5 |
+ Pin[8000 0 6300 3000 6900 3150 "" "3" 0x00004001] |
|
6 |
+ ElementArc [0 0 13000 13000 135 270 1000] |
|
7 |
+ ElementLine [-9191 9191 9191 9191 1000] |
|
8 |
+ |
|
9 |
+ ) |
... | ... |
@@ -0,0 +1,8 @@ |
1 |
+Element[0x00000000 "TO92_2" "T1" "TO92_2" 25000 30000 -2500 10000 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[-5000 0 6300 3000 6900 3150 "" "1" 0x00004101] |
|
4 |
+ Pin[5000 0 6300 3000 6900 3150 "" "2" 0x00004001] |
|
5 |
+ ElementArc [0 0 13000 13000 135 270 1000] |
|
6 |
+ ElementLine [-9191 9191 9191 9191 1000] |
|
7 |
+ |
|
8 |
+ ) |
... | ... |
@@ -0,0 +1,20 @@ |
1 |
+Element[0x00000000 "WSL 10G" "CON1" "WSL 10G" 335000 250000 31000 -20000 3 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 7000 3000 7600 3500 "1" "1" 0x00000101] |
|
4 |
+ Pin[10000 0 7000 3000 7600 3500 "2" "2" 0x00000001] |
|
5 |
+ Pin[0 10000 7000 3000 7600 3500 "3" "3" 0x00000001] |
|
6 |
+ Pin[10000 10000 7000 3000 7600 3500 "4" "4" 0x00000001] |
|
7 |
+ Pin[0 20000 7000 3000 7600 3500 "5" "5" 0x00000001] |
|
8 |
+ Pin[10000 20000 7000 3000 7600 3500 "6" "6" 0x00000001] |
|
9 |
+ Pin[0 30000 7000 3000 7600 3500 "7" "7" 0x00000001] |
|
10 |
+ Pin[10000 30000 7000 3000 7600 3500 "8" "8" 0x00000001] |
|
11 |
+ Pin[0 40000 7000 3000 7600 3500 "9" "9" 0x00000001] |
|
12 |
+ Pin[10000 40000 7000 3000 7600 3500 "10" "10" 0x00000001] |
|
13 |
+ ElementLine [20000 -20000 -10000 -20000 2000] |
|
14 |
+ ElementLine [20000 60000 20000 -20000 2000] |
|
15 |
+ ElementLine [-10000 60000 20000 60000 2000] |
|
16 |
+ ElementLine [-10000 -20000 -10000 10000 2000] |
|
17 |
+ ElementLine [-10000 10000 -10000 30000 1000] |
|
18 |
+ ElementLine [-10000 30000 -10000 60000 2000] |
|
19 |
+ |
|
20 |
+ ) |
... | ... |
@@ -0,0 +1,82 @@ |
1 |
+Element["" "YAMAI CF050P2" "CF1" "YAMAI CF050P2" 0 0 68500 26000 0 150 ""] |
|
2 |
+( |
|
3 |
+ Pin[89370 -98819 5118 3000 5718 5118 "" "NC" "hole,edge2"] |
|
4 |
+ Pin[-89370 -98819 5118 3000 5718 5118 "" "NC" "hole,edge2"] |
|
5 |
+ Pin[79055 0 6693 3000 7293 6693 "" "NC" "hole,edge2"] |
|
6 |
+ Pin[-79055 0 6693 3000 7293 6693 "" "NC" "hole,edge2"] |
|
7 |
+ Pin[79055 11811 9055 3000 9655 9055 "" "NC" "hole,edge2"] |
|
8 |
+ Pin[-79055 11811 9055 3000 9655 9055 "" "NC" "hole,edge2"] |
|
9 |
+ Pad[61250 16929 61250 25197 1575 3000 2175 "1" "1" "edge2"] |
|
10 |
+ Pad[58750 16929 58750 25197 1575 3000 2175 "26" "26" "square,edge2"] |
|
11 |
+ Pad[56250 16929 56250 25197 1575 3000 2175 "2" "2" "square,edge2"] |
|
12 |
+ Pad[53750 16929 53750 25197 1575 3000 2175 "27" "27" "square,edge2"] |
|
13 |
+ Pad[51250 16929 51250 25197 1575 3000 2175 "3" "3" "square,edge2"] |
|
14 |
+ Pad[48750 16929 48750 25197 1575 3000 2175 "28" "28" "square,edge2"] |
|
15 |
+ Pad[46250 16929 46250 25197 1575 3000 2175 "4" "4" "square,edge2"] |
|
16 |
+ Pad[43750 16929 43750 25197 1575 3000 2175 "29" "29" "square,edge2"] |
|
17 |
+ Pad[41250 16929 41250 25197 1575 3000 2175 "5" "5" "square,edge2"] |
|
18 |
+ Pad[38750 16929 38750 25197 1575 3000 2175 "30" "30" "square,edge2"] |
|
19 |
+ Pad[36250 16929 36250 25197 1575 3000 2175 "6" "6" "square,edge2"] |
|
20 |
+ Pad[33750 16929 33750 25197 1575 3000 2175 "31" "31" "square,edge2"] |
|
21 |
+ Pad[31250 16929 31250 25197 1575 3000 2175 "7" "7" "square,edge2"] |
|
22 |
+ Pad[28750 16929 28750 25197 1575 3000 2175 "32" "32" "square,edge2"] |
|
23 |
+ Pad[26250 16929 26250 25197 1575 3000 2175 "8" "8" "square,edge2"] |
|
24 |
+ Pad[23750 16929 23750 25197 1575 3000 2175 "33" "33" "square,edge2"] |
|
25 |
+ Pad[21250 16929 21250 25197 1575 3000 2175 "9" "9" "square,edge2"] |
|
26 |
+ Pad[18750 16929 18750 25197 1575 3000 2175 "34" "34" "square,edge2"] |
|
27 |
+ Pad[16250 16929 16250 25197 1575 3000 2175 "10" "10" "square,edge2"] |
|
28 |
+ Pad[13750 16929 13750 25197 1575 3000 2175 "35" "35" "square,edge2"] |
|
29 |
+ Pad[11250 16929 11250 25197 1575 3000 2175 "11" "11" "square,edge2"] |
|
30 |
+ Pad[8750 16929 8750 25197 1575 3000 2175 "36" "36" "square,edge2"] |
|
31 |
+ Pad[6250 16929 6250 25197 1575 3000 2175 "12" "12" "square,edge2"] |
|
32 |
+ Pad[3750 16929 3750 25197 1575 3000 2175 "37" "37" "square,edge2"] |
|
33 |
+ Pad[1250 16929 1250 25197 1575 3000 2175 "13" "13" "square,edge2"] |
|
34 |
+ Pad[-1250 16929 -1250 25197 1575 3000 2175 "38" "38" "square,edge2"] |
|
35 |
+ Pad[-3750 16929 -3750 25197 1575 3000 2175 "14" "14" "square,edge2"] |
|
36 |
+ Pad[-6250 16929 -6250 25197 1575 3000 2175 "39" "39" "square,edge2"] |
|
37 |
+ Pad[-8750 16929 -8750 25197 1575 3000 2175 "15" "15" "square,edge2"] |
|
38 |
+ Pad[-11250 16929 -11250 25197 1575 3000 2175 "40" "40" "square,edge2"] |
|
39 |
+ Pad[-13750 16929 -13750 25197 1575 3000 2175 "16" "16" "square,edge2"] |
|
40 |
+ Pad[-16250 16929 -16250 25197 1575 3000 2175 "41" "41" "square,edge2"] |
|
41 |
+ Pad[-18750 16929 -18750 25197 1575 3000 2175 "17" "17" "square,edge2"] |
|
42 |
+ Pad[-21250 16929 -21250 25197 1575 3000 2175 "42" "42" "square,edge2"] |
|
43 |
+ Pad[-23750 16929 -23750 25197 1575 3000 2175 "18" "18" "square,edge2"] |
|
44 |
+ Pad[-26250 16929 -26250 25197 1575 3000 2175 "43" "43" "square,edge2"] |
|
45 |
+ Pad[-28750 16929 -28750 25197 1575 3000 2175 "19" "19" "square,edge2"] |
|
46 |
+ Pad[-31250 16929 -31250 25197 1575 3000 2175 "44" "44" "square,edge2"] |
|
47 |
+ Pad[-33750 16929 -33750 25197 1575 3000 2175 "20" "20" "square,edge2"] |
|
48 |
+ Pad[-36250 16929 -36250 25197 1575 3000 2175 "45" "45" "square,edge2"] |
|
49 |
+ Pad[-38750 16929 -38750 25197 1575 3000 2175 "21" "21" "square,edge2"] |
|
50 |
+ Pad[-41250 16929 -41250 25197 1575 3000 2175 "46" "46" "square,edge2"] |
|
51 |
+ Pad[-43750 16929 -43750 25197 1575 3000 2175 "22" "22" "square,edge2"] |
|
52 |
+ Pad[-46250 16929 -46250 25197 1575 3000 2175 "47" "47" "square,edge2"] |
|
53 |
+ Pad[-48750 16929 -48750 25197 1575 3000 2175 "23" "23" "square,edge2"] |
|
54 |
+ Pad[-51250 16929 -51250 25197 1575 3000 2175 "48" "48" "square,edge2"] |
|
55 |
+ Pad[-53750 16929 -53750 25197 1575 3000 2175 "24" "24" "square,edge2"] |
|
56 |
+ Pad[-56250 16929 -56250 25197 1575 3000 2175 "49" "49" "square,edge2"] |
|
57 |
+ Pad[-58750 16929 -58750 25197 1575 3000 2175 "25" "25" "square,edge2"] |
|
58 |
+ Pad[-61250 16929 -61250 25197 1575 3000 2175 "50" "50" "square,edge2"] |
|
59 |
+ Pad[91732 -87795 91732 -83859 11811 3000 12411 "S1" "100" "square"] |
|
60 |
+ Pad[-91732 -87795 -91732 -83859 11811 3000 12411 "S2" "101" "square"] |
|
61 |
+ ElementLine [-94094 24016 -68504 24016 1000] |
|
62 |
+ ElementLine [94094 24016 68504 24016 1000] |
|
63 |
+ ElementLine [-68504 24016 -68504 7874 1000] |
|
64 |
+ ElementLine [68504 24016 68504 7874 1000] |
|
65 |
+ ElementLine [-68504 7874 68504 7874 1000] |
|
66 |
+ ElementLine [-94094 24016 -94094 -76859 1000] |
|
67 |
+ ElementLine [-94094 -94795 -94094 -113780 1000] |
|
68 |
+ ElementLine [94094 24016 94094 -76859 1000] |
|
69 |
+ ElementLine [94094 -94795 94094 -113780 1000] |
|
70 |
+ ElementLine [-94094 -113780 -78740 -113780 1000] |
|
71 |
+ ElementLine [94094 -113780 78740 -113780 1000] |
|
72 |
+ ElementLine [-59055 -31496 -78740 -113780 1000] |
|
73 |
+ ElementLine [59055 -31496 78740 -113780 1000] |
|
74 |
+ ElementLine [-59055 -31496 59055 -31496 1000] |
|
75 |
+ ElementLine [-81555 -130669 -87854 -130669 1000] |
|
76 |
+ ElementLine [-81555 -130669 -81555 -113780 1000] |
|
77 |
+ ElementLine [-87854 -130669 -87854 -113780 1000] |
|
78 |
+ ElementLine [81555 -130669 87854 -130669 1000] |
|
79 |
+ ElementLine [81555 -130669 81555 -113780 1000] |
|
80 |
+ ElementLine [87854 -130669 87854 -113780 1000] |
|
81 |
+ |
|
82 |
+ ) |
... | ... |
@@ -0,0 +1,38 @@ |
1 |
+Element["" "YAMAI SD" "SD1" "YAMAI SD" 0 0 30000 -7000 0 100 ""] |
|
2 |
+( |
|
3 |
+ ElementLine[-36023 0 53937 0 1000] |
|
4 |
+ ElementLine[-53937 3937 -53937 66339 1000] |
|
5 |
+ ElementLine[-53937 82087 -53937 91732 1000] |
|
6 |
+ ElementLine[53937 0 53937 66339 1000] |
|
7 |
+ ElementLine[53937 82087 53937 91732 1000] |
|
8 |
+ ElementLine[53937 91732 44488 91732 1000] |
|
9 |
+ ElementLine[-53937 91732 -41929 91732 1000] |
|
10 |
+ ElementLine[-41929 91732 -41929 40079 1000] |
|
11 |
+ ElementLine[44488 91732 44488 40079 1000] |
|
12 |
+ ElementLine[-41929 40079 44488 40079 1000] |
|
13 |
+ |
|
14 |
+ ElementLine[10531 0 10531 -23622 1000] |
|
15 |
+ ElementLine[10531 -23622 26476 -23622 1000] |
|
16 |
+ ElementLine[26476 -23622 26476 0 1000] |
|
17 |
+ |
|
18 |
+ Pin[49213 62992 6299 3000 6899 6299 "" "NC" "hole,edge2"] |
|
19 |
+ Pin[-48425 62992 4331 3000 4931 4331 "" "NC" "hole,edge2"] |
|
20 |
+ |
|
21 |
+ Pad[-55315 73622 -55315 74803 10630 3000 11230 "GND2" "22" "square"] |
|
22 |
+ Pad[55315 73622 55315 74803 10630 3000 11230 "GND1" "21" "square"] |
|
23 |
+ |
|
24 |
+ Pad[38189 67362 38189 73465 4331 3000 4931 "9" "9" "square"] |
|
25 |
+ Pad[28346 56339 28346 62441 4331 3000 4931 "1" "1" "square"] |
|
26 |
+ Pad[18504 58307 18504 64409 4331 3000 4931 "2" "2" "square"] |
|
27 |
+ Pad[8661 61457 8661 67559 4331 3000 4931 "3" "3" "square"] |
|
28 |
+ Pad[-1181 61457 -1181 67559 4331 3000 4931 "4" "4" "square"] |
|
29 |
+ Pad[-11024 58307 -11024 64409 4331 3000 4931 "5" "5" "square"] |
|
30 |
+ Pad[-20866 58307 -20866 64409 4331 3000 4931 "6" "6" "square"] |
|
31 |
+ Pad[-30709 58307 -30709 64409 4331 3000 4931 "7" "7" "square"] |
|
32 |
+ Pad[-37106 58307 -37106 64409 4331 3000 4931 "8" "8" "square"] |
|
33 |
+ |
|
34 |
+ Pad[-52953 -7087 -52953 -787 5512 3000 6212 "SW3" "13" "square"] |
|
35 |
+ Pad[-47441 -7874 -47441 0 3937 3000 4537 "SW2" "12" "square"] |
|
36 |
+ Pad[-40748 -7087 -40748 -2756 5512 3000 6112 "SW1" "11" "square"] |
|
37 |
+ |
|
38 |
+ ) |
... | ... |
@@ -0,0 +1,17 @@ |
1 |
+Element["" "dbg_avr_5_254" "DBG1" "dbg_avg_5_254" 150000 180000 -30000 6000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-20000 0 -20000 0 7500 3000 8100 "MOSI" "1" "nopaste"] |
|
4 |
+ Pad[-10000 0 -10000 0 7500 3000 8100 "nRST" "2" "nopaste"] |
|
5 |
+ Pad[0 0 0 0 7500 3000 8100 "SCK" "3" "nopaste"] |
|
6 |
+ Pad[10000 0 10000 0 7500 3000 8100 "MISO" "4" "edge2,nopaste"] |
|
7 |
+ Pad[20000 0 20000 0 7500 3000 8100 "GND" "5" "edge2,nopaste"] |
|
8 |
+ Pin[-30000 0 5906 3000 6506 5906 "HOLE1" "101" "hole"] |
|
9 |
+ Pin[30000 0 5906 3000 6506 5906 "HOLE2" "102" "hole"] |
|
10 |
+ ElementLine [-33000 -5000 35000 -5000 1000] |
|
11 |
+ ElementLine [-33000 5000 35000 5000 1000] |
|
12 |
+ ElementLine [-35000 -3000 -35000 3000 1000] |
|
13 |
+ ElementLine [35000 -5000 35000 5000 1000] |
|
14 |
+ ElementLine [-33000 -5000 -35000 -3000 1000] |
|
15 |
+ ElementLine [-33000 5000 -35000 3000 1000] |
|
16 |
+ |
|
17 |
+ ) |
... | ... |
@@ -0,0 +1,15 @@ |
1 |
+Element["" "dbg_avr_5_254_noholes" "DBG1" "dbg_avg_5_254_noholes" 150000 180000 -30000 6000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[-20000 0 -20000 0 7500 3000 8100 "MOSI" "1" "nopaste"] |
|
4 |
+ Pad[-10000 0 -10000 0 7500 3000 8100 "nRST" "2" "nopaste"] |
|
5 |
+ Pad[0 0 0 0 7500 3000 8100 "SCK" "3" "nopaste"] |
|
6 |
+ Pad[10000 0 10000 0 7500 3000 8100 "MISO" "4" "edge2,nopaste"] |
|
7 |
+ Pad[20000 0 20000 0 7500 3000 8100 "GND" "5" "edge2,nopaste"] |
|
8 |
+ ElementLine [-23000 -5000 25000 -5000 1000] |
|
9 |
+ ElementLine [-23000 5000 25000 5000 1000] |
|
10 |
+ ElementLine [-25000 -3000 -25000 3000 1000] |
|
11 |
+ ElementLine [25000 -5000 25000 5000 1000] |
|
12 |
+ ElementLine [-23000 -5000 -25000 -3000 1000] |
|
13 |
+ ElementLine [-23000 5000 -25000 3000 1000] |
|
14 |
+ |
|
15 |
+ ) |
... | ... |
@@ -0,0 +1,16 @@ |
1 |
+Element["" "debug_6_127" "CON1" "debug_6_127" 0 0 -30000 3000 0 100 ""] |
|
2 |
+( |
|
3 |
+ Pad[12500 -1000 12500 1000 4000 2200 4600 "1" "1" "square,nopaste"] |
|
4 |
+ Pad[7500 -1000 7500 1000 4000 2200 4600 "2" "2" "square,nopaste"] |
|
5 |
+ Pad[2500 -1000 2500 1000 4000 2200 4600 "3" "3" "square,nopaste"] |
|
6 |
+ Pad[-2500 -1000 -2500 1000 4000 2200 4600 "4" "4" "square,nopaste"] |
|
7 |
+ Pad[-7500 -1000 -7500 1000 4000 2200 4600 "5" "5" "square,nopaste"] |
|
8 |
+ Pad[-12500 -1000 -12500 1000 4000 2200 4600 "6" "6" "square,nopaste"] |
|
9 |
+ ElementLine [15500 3000 14500 4000 1000] |
|
10 |
+ ElementLine [15500 -3000 14500 -4000 1000] |
|
11 |
+ ElementLine [15500 -3000 15500 3000 1000] |
|
12 |
+ ElementLine [-15500 4000 14500 4000 1000] |
|
13 |
+ ElementLine [-15500 -4000 -15500 4000 1000] |
|
14 |
+ ElementLine [-15500 -4000 14500 -4000 1000] |
|
15 |
+ |
|
16 |
+ ) |
... | ... |
@@ -0,0 +1,13 @@ |
1 |
+Element[0x00000000 "screw4mm" "J1" "screw4mm" 40000 40000 15000 12500 0 100 0x00000000] |
|
2 |
+( |
|
3 |
+ Pin[0 0 33465 3000 34065 15748 "" "1" 0x00000001] |
|
4 |
+ Pin[0 12303 3000 3000 3600 1500 "" "1" 0x00000001] |
|
5 |
+ Pin[0 -12303 3000 3000 3600 1500 "" "1" 0x00000001] |
|
6 |
+ Pin[12303 0 3000 3000 3600 1500 "" "1" 0x00000001] |
|
7 |
+ Pin[-12303 0 3000 3000 3600 1500 "" "1" 0x00000001] |
|
8 |
+ Pin[-8612 -8612 3000 3000 3600 1500 "" "1" 0x00000001] |
|
9 |
+ Pin[-8612 8612 3000 3000 3600 1500 "" "1" 0x00000001] |
|
10 |
+ Pin[8612 -8612 3000 3000 3600 1500 "" "1" 0x00000001] |
|
11 |
+ Pin[8612 8612 3000 3000 3600 1500 "" "1" 0x00000001] |
|
12 |
+ ElementArc [0 0 18000 18000 0 360 1000] |
|
13 |
+ ) |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+Styles["Signal,<width>,<via-copper-diameter>,<via-drill-dameter>,<clearance>:Power,<width>,<via-copper-diameter>,<via-drill-dameter>,<clearance>:Fat,<width>,<via-copper-diameter>,<via-drill-dameter>,<clearance>:Skinny,<width>,<via-copper-diameter>,<via-drill-dameter>,<clearance>"] |
|
2 |
+ |
|
3 |
+Via[<pos-x> <pos-y> <copper-diameter> <clearance> <solderstop-hole> <drill-diameter> "<name>" 0x00000002] |
|
4 |
+ |
|
5 |
+Line[<start-x> <start-y> <end-x> <end-y> <width> <clearance> 0x00000020] |
|
6 |
+ |
|
7 |
+Pin[<pos-x> <pos-y> <copper-diameter> <clearance> <solderstop-hole> <drill-diameter> "<name>" "<number>" 0x00000001] |
|
8 |
+ |
|
9 |
+Pad[<start-x> <start-y> <end-x> <end-y> <width> <clearance> <solderstop> "<name>" "<number>" 0x00000100] |
|
10 |
+ |
|
11 |
+ElementLine [<start-x> <start-y> <end-x> <end-y> <width>] |
|
12 |
+ |
... | ... |
@@ -0,0 +1,28 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+ |
|
5 |
+if( @ARGV < 2 ) { |
|
6 |
+ print( "usage: pcb_move.pl <delta-x> <delta-y> \n" ); |
|
7 |
+ exit( 1 ); |
|
8 |
+} |
|
9 |
+ |
|
10 |
+my $dx = int( @ARGV[0] ); |
|
11 |
+my $dy = int( @ARGV[1] ); |
|
12 |
+ |
|
13 |
+my $line; |
|
14 |
+while( $line = <STDIN> ) { |
|
15 |
+ chomp( $line ); |
|
16 |
+ chomp( $line ); |
|
17 |
+ |
|
18 |
+ if( $line =~ /^([ \t]*Element[ \t]*\[[^ \t]+[ \t]+"[^"]*"[ \t]+"[^"]*"[ \t]+"[^"]*"[ \t]+-?[0-9]+[ \t]+-?[0-9]+[ \t]+)(-?[0-9]+)([ \t]+)(-?[0-9]+)(.*)$/ ) { |
|
19 |
+ $line = $1 . (int( $2 ) + $dx) . $3 . (int( $4 ) + $dy) . $5; |
|
20 |
+ } elsif( $line =~ /^([ \t]*(?:Via|Pin|ElementArc)[ \t]*\[)(-?[0-9]+)([ \t]+)(-?[0-9]+)(.*)$/ ) { |
|
21 |
+ $line = $1 . (int( $2 ) + $dx) . $3 . (int( $4 ) + $dy) . $5; |
|
22 |
+ } elsif( $line =~ /^([ \t]*(?:Line|Pad|ElementLine)[ \t]*\[)(-?[0-9]+)([ \t]+)(-?[0-9]+)([ \t]+)(-?[0-9]+)([ \t]+)(-?[0-9]+)(.*)$/ ) { |
|
23 |
+ $line = $1 . (int( $2 ) + $dx) . $3 . (int( $4 ) + $dy) . $5 . (int( $6 ) + $dx) . $7 . (int( $8 ) + $dy) . $9; |
|
24 |
+ } |
|
25 |
+ |
|
26 |
+ print( $line . "\n" ); |
|
27 |
+} |
|
28 |
+ |
... | ... |
@@ -0,0 +1,118 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+ |
|
5 |
+my @flags_str2int = ( |
|
6 |
+ { str => 'hole', int => 0x00000008 }, |
|
7 |
+ { str => 'clearpoly', int => 0x00000010 }, |
|
8 |
+ { str => 'clearline', int => 0x00000020 }, |
|
9 |
+ { str => 'auto', int => 0x00000080 }, |
|
10 |
+ { str => 'onsolder', int => 0x00000080 }, |
|
11 |
+ { str => 'square', int => 0x00000100 }, |
|
12 |
+ { str => 'rubberend', int => 0x00000200 }, |
|
13 |
+ { str => 'edge2', int => 0x00004000 }, |
|
14 |
+ { str => 'thermal(1)', int => 0x00030000 }, |
|
15 |
+); |
|
16 |
+ |
|
17 |
+sub flag_str2int { |
|
18 |
+ my $strs_str = shift; |
|
19 |
+ my $int = 0; |
|
20 |
+ my @strs = split( /[ ,]/, $strs_str ); |
|
21 |
+ foreach my $str (@strs) { |
|
22 |
+ foreach my $i_str2int (@flags_str2int) { |
|
23 |
+ my $i_str = $i_str2int->{str}; |
|
24 |
+ my $i_int = $i_str2int->{int}; |
|
25 |
+ if( $str eq $i_str ) { |
|
26 |
+ $int |= $i_int; |
|
27 |
+ } |
|
28 |
+ } |
|
29 |
+ } |
|
30 |
+ return $int; |
|
31 |
+} |
|
32 |
+ |
|
33 |
+my $section = ''; |
|
34 |
+my $line; |
|
35 |
+while( $line = <> ) { |
|
36 |
+ chomp $line; |
|
37 |
+ chomp $line; |
|
38 |
+ |
|
39 |
+ # global section |
|
40 |
+ if( $section eq '' ) { |
|
41 |
+ |
|
42 |
+ # add indicator to pcb release comment |
|
43 |
+ if( $line =~ /^# release: (.*)$/ ) { |
|
44 |
+ print( "# release: $1 - pcb_old2new.pl\n" ); |
|
45 |
+ |
|
46 |
+ # reformat Grid |
|
47 |
+ } elsif( $line =~ /^Grid\[([0-9.]+) ([0-9]+ [0-9]+ [0-9]+)\]$/ ) { |
|
48 |
+ printf( "Grid[%.8f %s]\n", $1, $2 ); |
|
49 |
+ |
|
50 |
+ # remove PolyAera |
|
51 |
+ } elsif( $line =~ /^PolyArea\[[0-9.]*\]$/ ) { |
|
52 |
+ |
|
53 |
+ # shorten 6 value DRC to 4 values |
|
54 |
+ } elsif( $line =~ /^DRC\[([0-9]+ [0-9]+ [0-9]+ [0-9]+) [0-9]+ [0-9]+\]$/ ) { |
|
55 |
+ print( "DRC[$1]\n" ); |
|
56 |
+ |
|
57 |
+ # convert Symbol to old format |
|
58 |
+ } elsif( $line =~ /^Symbol\(('.') ([0-9]+)\)$/ ) { |
|
59 |
+ printf( "Symbol[%s %u]\n", $1, $2 * 100 ); |
|
60 |
+ $section = 'Symbol'; |
|
61 |
+ |
|
62 |
+ # convert Element to old format |
|
63 |
+ } elsif( $line =~ /^Element\["([^"]*)" ("[^"]*" "[^"]*" "[^"]*" [-0-9 ]*) "([^"]*)"\]$/ ) { |
|
64 |
+ printf( "Element[0x%08X %s 0x%08X]\n", flag_str2int( $1 ), $2, flag_str2int( $3 ) ); |
|
65 |
+ |
|
66 |
+ # convert Pad to old format |
|
67 |
+ } elsif( $line =~ /^\tPad\[([-0-9 ]* "[^"]*" "[^"]*") "([^"]*)"\]$/ ) { |
|
68 |
+ printf( "\tPad[%s 0x%08X]\n", $1, flag_str2int( $2 ) ); |
|
69 |
+ |
|
70 |
+ # convert Pin to old format |
|
71 |
+ } elsif( $line =~ /^\tPin\[([-0-9 ]* "[^"]*" "[^"]*") "([^"]*)"\]$/ ) { |
|
72 |
+ printf( "\tPin[%s 0x%08X]\n", $1, flag_str2int( $2 ) | 0x03000001 ); |
|
73 |
+ |
|
74 |
+ # convert Via to old format |
|
75 |
+ } elsif( $line =~ /^Via\[([-0-9 ]* "[^"]*") "([^"]*)"\]$/ ) { |
|
76 |
+ printf( "Via[%s 0x%08X]\n", $1, flag_str2int( $2 ) | 0x03000002 ); |
|
77 |
+ |
|
78 |
+ # convert Line to old format |
|
79 |
+ } elsif( $line =~ /^\tLine\[([-0-9 ]+) "([^"]*)"\]$/ ) { |
|
80 |
+ printf( "\tLine[%s 0x%08X]\n", $1, flag_str2int( $2 ) ); |
|
81 |
+ |
|
82 |
+ # convert Polygon to old format |
|
83 |
+ } elsif( $line =~ /^\tPolygon\("([^"]*)"\)$/ ) { |
|
84 |
+ printf( "\tPolygon(0x%08X)\n", flag_str2int( $1 ) ); |
|
85 |
+ |
|
86 |
+ # convert Text to old format |
|
87 |
+ } elsif( $line =~ /^\tText\[([-0-9 ]* "[^"]*") "([^"]*)"\]$/ ) { |
|
88 |
+ printf( "\tText[%s 0x%08X]\n", $1, flag_str2int( $2 ) ); |
|
89 |
+ |
|
90 |
+ # keep unknown lines |
|
91 |
+ } else { |
|
92 |
+ print( "$line\n" ); |
|
93 |
+ } |
|
94 |
+ |
|
95 |
+ # Symbol section |
|
96 |
+ } elsif( $section eq 'Symbol' ) { |
|
97 |
+ |
|
98 |
+ # end of Symbol |
|
99 |
+ if( $line eq ')' ) { |
|
100 |
+ print( "$line\n" ); |
|
101 |
+ $section = ''; |
|
102 |
+ |
|
103 |
+ # convert SymbolLine to old format |
|
104 |
+ } elsif( $line =~ /^\tSymbolLine\(([-0-9]+) ([-0-9]+) ([-0-9]+) ([-0-9]+) ([-0-9]+)\)$/ ) { |
|
105 |
+ printf( "\tSymbolLine[%u %u %u %u %u]\n", $1 * 100, $2 * 100, $3 * 100, $4 * 100, $5 * 100 ); |
|
106 |
+ |
|
107 |
+ # keep unknown lines |
|
108 |
+ } else { |
|
109 |
+ print( "$line\n" ); |
|
110 |
+ } |
|
111 |
+ |
|
112 |
+ # keep lines in unknown sections |
|
113 |
+ } else { |
|
114 |
+ print( "$line\n" ); |
|
115 |
+ } |
|
116 |
+ |
|
117 |
+} # while( $line = <> ) |
|
118 |
+ |
... | ... |
@@ -0,0 +1,21 @@ |
1 |
+#! /bin/sh |
|
2 |
+ |
|
3 |
+if (( $# < 1 )) |
|
4 |
+then |
|
5 |
+ echo "usage: $0 <clearance>" >&2 |
|
6 |
+ exit 1 |
|
7 |
+fi |
|
8 |
+ |
|
9 |
+CLEARANCE=$1 |
|
10 |
+CLEARANCE_HALF=$[CLEARANCE/2] |
|
11 |
+ |
|
12 |
+sed \ |
|
13 |
+'s/Styles\["Signal,\([-0-9]\+\),\([-0-9]\+\),\([-0-9]\+\),[-0-9]\+:/Styles["Signal,\1,\2,\3,'"$CLEARANCE_HALF"':/;'\ |
|
14 |
+'s/Styles\["\(.*\):Power,\([-0-9]\+\),\([-0-9]\+\),\([-0-9]\+\),[-0-9]\+:/Styles["\1:Power,\2,\3,\4,'"$CLEARANCE_HALF"':/;'\ |
|
15 |
+'s/Styles\["\(.*\):Fat,\([-0-9]\+\),\([-0-9]\+\),\([-0-9]\+\),[-0-9]\+:/Styles["\1:Fat,\2,\3,\4,'"$CLEARANCE_HALF"':/;'\ |
|
16 |
+'s/Styles\["\(.*\):Skinny,\([-0-9]\+\),\([-0-9]\+\),\([-0-9]\+\),[-0-9]\+"/Styles["\1:Skinny,\2,\3,\4,'"$CLEARANCE_HALF"'"/;'\ |
|
17 |
+'s/Via\[\([-0-9]\+\) \([-0-9]\+\) \([-0-9]\+\) [1-9][0-9]* /Via[\1 \2 \3 '"$CLEARANCE"' /;'\ |
|
18 |
+'s/Line\[\([-0-9]\+\) \([-0-9]\+\) \([-0-9]\+\) \([-0-9]\+\) \([-0-9]\+\) [1-9][0-9]* /Line[\1 \2 \3 \4 \5 '"$CLEARANCE"' /;'\ |
|
19 |
+'s/Pin\[\([-0-9]\+\) \([-0-9]\+\) \([-0-9]\+\) [1-9][0-9]* /Pin[\1 \2 \3 '"$CLEARANCE"' /;'\ |
|
20 |
+'s/Pad\[\([-0-9]\+\) \([-0-9]\+\) \([-0-9]\+\) \([-0-9]\+\) \([-0-9]\+\) [1-9][0-9]* /Pad[\1 \2 \3 \4 \5 '"$CLEARANCE"' /' |
|
21 |
+ |
... | ... |
@@ -0,0 +1,30 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+ |
|
5 |
+my $line; |
|
6 |
+while( $line = <> ) { |
|
7 |
+ chomp $line; |
|
8 |
+ chomp $line; |
|
9 |
+ |
|
10 |
+ # via: no solderstop hole |
|
11 |
+ if( $line =~ /^([ \t]*)Via\[([-0-9]+) ([-0-9]+) ([-0-9]+) ([-0-9]+) [-0-9]+ (.*)$/ ) { |
|
12 |
+ print( "$1Via[$2 $3 $4 $5 0 $6\n" ); |
|
13 |
+ |
|
14 |
+ # pin: solderstop hole diameter 6 mil more than copper diameter |
|
15 |
+ } elsif( $line =~ /^([ \t]*)Pin\[([-0-9]+) ([-0-9]+) ([-0-9]+) ([-0-9]+) [-0-9]+ (.*)$/ ) { |
|
16 |
+ my $solderstop = $4 + 600; |
|
17 |
+ print( "$1Pin[$2 $3 $4 $5 $solderstop $6\n" ); |
|
18 |
+ |
|
19 |
+ # pad: solderstop width 6 mil more than copper width |
|
20 |
+ } elsif( $line =~ /^([ \t]*)Pad\[([-0-9]+) ([-0-9]+) ([-0-9]+) ([-0-9]+) ([-0-9]+) ([-0-9]+) [-0-9]+ (.*)$/ ) { |
|
21 |
+ my $solderstop = $6 + 600; |
|
22 |
+ print( "$1Pad[$2 $3 $4 $5 $6 $7 $solderstop $8\n" ); |
|
23 |
+ |
|
24 |
+ # keep unknown lines |
|
25 |
+ } else { |
|
26 |
+ print( "$line\n" ); |
|
27 |
+ } |
|
28 |
+ |
|
29 |
+} # while( $line = <> ) |
|
30 |
+ |
... | ... |
@@ -0,0 +1,124 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+ |
|
5 |
+my $mode = ''; |
|
6 |
+my $symbol; |
|
7 |
+my $symbols = {}; |
|
8 |
+my $layer = 0; |
|
9 |
+while( my $line = <STDIN> ) { |
|
10 |
+ chomp( $line ); |
|
11 |
+ chomp( $line ); |
|
12 |
+ |
|
13 |
+ if( $line =~ /^Symbol\('(.)' ([0-9]+)\)$/ ) { |
|
14 |
+ $mode = 'symbol'; |
|
15 |
+ $symbol = {}; |
|
16 |
+ $symbol->{CHAR} = $1; |
|
17 |
+ $symbol->{WIDTH} = $2; |
|
18 |
+ $symbol->{LINES}; |
|
19 |
+ } elsif( $mode eq 'symbol' && $line =~ /^\($/ ) { |
|
20 |
+ $mode = 'symbol('; |
|
21 |
+ } elsif( $mode eq 'symbol' && $line =~ /^[A-Za-z]/ ) { |
|
22 |
+ $mode = ''; |
|
23 |
+ $symbol = undef; |
|
24 |
+ } elsif( $mode eq 'symbol(' && $line =~ /^\)$/ ) { |
|
25 |
+ $mode = ''; |
|
26 |
+ $symbols->{$symbol->{CHAR}} = $symbol; |
|
27 |
+ $symbol = undef; |
|
28 |
+ } elsif( $mode eq 'symbol(' && $line =~ /\tSymbolLine\(([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)\)$/ ) { |
|
29 |
+ my $s_line = {}; |
|
30 |
+ $s_line->{X1} = $1; |
|
31 |
+ $s_line->{Y1} = $2; |
|
32 |
+ $s_line->{X2} = $3; |
|
33 |
+ $s_line->{Y2} = $4; |
|
34 |
+ $s_line->{WIDTH} = $5; |
|
35 |
+ push( @{$symbol->{LINES}}, $s_line ); |
|
36 |
+ } elsif( $line =~ /^Layer\(([0-9]+) "(.*)"\)$/ ) { |
|
37 |
+ $layer = $1; |
|
38 |
+ } elsif( $line =~ /^\tText\[([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+) "(.*)" "(.*)"\]$/ ) { |
|
39 |
+ my $x = $1; |
|
40 |
+ my $y = $2; |
|
41 |
+ my $angle = $3; |
|
42 |
+ my $size = $4; |
|
43 |
+ my $text = $5; |
|
44 |
+ my $flags = $6; |
|
45 |
+ for( my $i = 0; $i < length( $text ); $i++ ) { |
|
46 |
+ my $chr = substr( $text, $i, 1 ); |
|
47 |
+ my $char = $symbols->{$chr}; |
|
48 |
+ if( $char ) { |
|
49 |
+ my $width = $char->{WIDTH}; |
|
50 |
+ my $x_min = 0; |
|
51 |
+ my $y_min = 0; |
|
52 |
+ my $x_max = 0; |
|
53 |
+ my $y_max = 0; |
|
54 |
+ foreach my $s_line (@{$char->{LINES}}) { |
|
55 |
+ my $x1 = $s_line->{X1}; |
|
56 |
+ my $y1 = $s_line->{Y1}; |
|
57 |
+ my $x2 = $s_line->{X2}; |
|
58 |
+ my $y2 = $s_line->{Y2}; |
|
59 |
+ my $width = $s_line->{WIDTH}; |
|
60 |
+ if( $layer == 2 ) { |
|
61 |
+ if( $angle == 1 || $angle == 3 ) { |
|
62 |
+ $x1 = -$x1; |
|
63 |
+ $x2 = -$x2; |
|
64 |
+ } else { |
|
65 |
+ $y1 = -$y1; |
|
66 |
+ $y2 = -$y2; |
|
67 |
+ } |
|
68 |
+ } |
|
69 |
+ if( $angle == 1 ) { |
|
70 |
+ my $t = $x1; |
|
71 |
+ $x1 = $y1; |
|
72 |
+ $y1 = -$t; |
|
73 |
+ $t = $x2; |
|
74 |
+ $x2 = $y2; |
|
75 |
+ $y2 = -$t; |
|
76 |
+ } elsif( $angle == 2 ) { |
|
77 |
+ $x1 = -$x1; |
|
78 |
+ $y1 = -$y1; |
|
79 |
+ $x2 = -$x2; |
|
80 |
+ $y2 = -$y2; |
|
81 |
+ } elsif( $angle == 3 ) { |
|
82 |
+ my $t = $x1; |
|
83 |
+ $x1 = -$y1; |
|
84 |
+ $y1 = $t; |
|
85 |
+ $t = $x2; |
|
86 |
+ $x2 = -$y2; |
|
87 |
+ $y2 = $t; |
|
88 |
+ } |
|
89 |
+ $x_min = $x1 if( $x1 < $x_min ); |
|
90 |
+ $y_min = $y1 if( $y1 < $y_min ); |
|
91 |
+ $x_min = $x2 if( $x2 < $x_min ); |
|
92 |
+ $y_min = $y2 if( $y2 < $y_min ); |
|
93 |
+ $x_max = $x1 if( $x1 > $x_max ); |
|
94 |
+ $y_max = $y1 if( $y1 > $y_max ); |
|
95 |
+ $x_max = $x2 if( $x2 > $x_max ); |
|
96 |
+ $y_max = $y2 if( $y2 > $y_max ); |
|
97 |
+ printf( "\tLine[%d %d %d %d %d %d \"clearline%s\"]\n", |
|
98 |
+ $x + $x1 * $size, $y + $y1 * $size, $x + $x2 * $size, $y + $y2 * $size, |
|
99 |
+ $width * $size, 2 * $width * $size, ($flags ne '' ? ',' : '') . $flags ); |
|
100 |
+ } |
|
101 |
+ if( $angle == 0 ) { |
|
102 |
+ $x += ($x_max + $width) * $size; |
|
103 |
+ } elsif( $angle == 1 ) { |
|
104 |
+ if( $layer == 2 ) { |
|
105 |
+ $y += ($y_max + $width) * $size; |
|
106 |
+ } else { |
|
107 |
+ $y += ($y_min - $width) * $size; |
|
108 |
+ } |
|
109 |
+ } elsif( $angle == 2 ) { |
|
110 |
+ $x += ($x_min - $width) * $size; |
|
111 |
+ } elsif( $angle == 3 ) { |
|
112 |
+ if( $layer == 2 ) { |
|
113 |
+ $y += ($y_min - $width) * $size; |
|
114 |
+ } else { |
|
115 |
+ $y += ($y_max + $width) * $size; |
|
116 |
+ } |
|
117 |
+ } |
|
118 |
+ } |
|
119 |
+ } |
|
120 |
+ } |
|
121 |
+ |
|
122 |
+ print( $line . "\n" ); |
|
123 |
+} |
|
124 |
+ |
... | ... |
@@ -0,0 +1,53 @@ |
1 |
+#! /usr/bin/perl |
|
2 |
+ |
|
3 |
+use strict; |
|
4 |
+use warnings; |
|
5 |
+ |
|
6 |
+print <<EOF; |
|
7 |
+units calculator by stefan\@blinkenarea.org |
|
8 |
+ |
|
9 |
+enter expressions to calculate |
|
10 |
+supported suffixes on numbers: |
|
11 |
+ mm millimeters |
|
12 |
+ mil 1/1000 inch |
|
13 |
+ pcb PCB file units (default) |
|
14 |
+examples: |
|
15 |
+ 3.5mm+1.2mil |
|
16 |
+enter EOF (control D) to end program |
|
17 |
+ |
|
18 |
+EOF |
|
19 |
+ |
|
20 |
+while( 1 ) { |
|
21 |
+ |
|
22 |
+ print "> "; |
|
23 |
+ my $line = <>; |
|
24 |
+ if( ! $line ) { |
|
25 |
+ last; |
|
26 |
+ } |
|
27 |
+ chomp $line; |
|
28 |
+ chomp $line; |
|
29 |
+ |
|
30 |
+ if( $line ne "" ) { |
|
31 |
+ |
|
32 |
+ $line =~ s/([0-9]*(\.[0-9]*)?)mm/($1\/0.000254)/g; |
|
33 |
+ $line =~ s/([0-9]*(\.[0-9]*)?)mil/($1\/0.01)/g; |
|
34 |
+ $line =~ s/([0-9]*(\.[0-9]*)?)pcb/($1\/1.0)/g; |
|
35 |
+ |
|
36 |
+ $line =~ s/[^0-9.()*\/+-]//g; # this is important for letting through only arithmetic expressions |
|
37 |
+ |
|
38 |
+ my $result = eval( $line ); |
|
39 |
+ |
|
40 |
+ if( defined $result ) { |
|
41 |
+ printf( "%f\n%fmm\n%fmil\n%fpcb\n", |
|
42 |
+ $result, |
|
43 |
+ $result * 0.000254, |
|
44 |
+ $result * 0.01, |
|
45 |
+ $result * 1.0 ); |
|
46 |
+ } else { |
|
47 |
+ print( "error\n" ); |
|
48 |
+ } |
|
49 |
+ |
|
50 |
+ } # if( $line ne "" ) |
|
51 |
+ |
|
52 |
+} # while( 1 ) |
|
53 |
+ |
|
0 | 54 |