Mercurial > ~darius > hgwebdir.cgi > iec1107
comparison hw/iec1107.per @ 6:e9efe3ddc9a7
Add TinyCAD schematic and VeeCAD layout.
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Wed, 20 Nov 2013 23:05:22 +1030 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
5:b686ad203c1e | 6:e9efe3ddc9a7 |
---|---|
1 [Version] | |
2 Product,2 | |
3 File,16 | |
4 { | |
5 "Config" : { | |
6 "NetImportFormat" : "Protel" | |
7 }, | |
8 "Board" : { | |
9 "Width" : 25, | |
10 "Height" : 12, | |
11 "Pattern" : "Strip" | |
12 }, | |
13 "CelledOutlines" : [ | |
14 { "Name" : "DIP14", "Locked" : false, | |
15 "Rows" : [ | |
16 [{"Pin" : "1"},"Free","Free",{"Pin" : "14"}], | |
17 [{"Pin" : "2"},"Body","Body",{"Pin" : "13"}], | |
18 [{"Pin" : "3"},"Body","Body",{"Pin" : "12"}], | |
19 [{"Pin" : "4"},"Body","Body",{"Pin" : "11"}], | |
20 [{"Pin" : "5"},"Body","Body",{"Pin" : "10"}], | |
21 [{"Pin" : "6"},"Body","Body",{"Pin" : "9"}], | |
22 [{"Pin" : "7"},"Body","Body",{"Pin" : "8"}] | |
23 ] | |
24 }, | |
25 { "Name" : "package name for PCB layout", "Locked" : false, | |
26 "Rows" : [ | |
27 ["Body","Free","Body"], | |
28 ["Body","Body","Body"] | |
29 ] | |
30 }, | |
31 { "Name" : "SIP3", "Locked" : false, | |
32 "Rows" : [ | |
33 [{"Pin" : "1"}], | |
34 [{"Pin" : "2"}], | |
35 [{"Pin" : "3"}] | |
36 ] | |
37 }, | |
38 { "Name" : "SIP6", "Locked" : false, | |
39 "Rows" : [ | |
40 [{"Pin" : "1"}], | |
41 [{"Pin" : "2"}], | |
42 [{"Pin" : "3"}], | |
43 [{"Pin" : "4"}], | |
44 [{"Pin" : "5"}], | |
45 [{"Pin" : "6"}] | |
46 ] | |
47 } | |
48 ], | |
49 "LeadedOutlines" : [ | |
50 { "Name" : "AX3_1", "Locked" : false, | |
51 "BodyLength" : 3, "BodyWidth" : 1, | |
52 "Pin0Name" : "1", "Pin1Name" : "2", "ShowReference" : true | |
53 } | |
54 ], | |
55 "RadialOutlines" : [ | |
56 ], | |
57 "CustomOutlines" : [ | |
58 { "Name" : "LED", "Locked" : false, | |
59 "Pins" : [ | |
60 { "Name" : "1", "X5" : 7, "Y5" : 2 }, | |
61 { "Name" : "2", "X5" : 7, "Y5" : 7 } | |
62 ], | |
63 "Lines" : [ | |
64 { "X5" : 4, "Y5" : 0, "DX5" : 6, "DY5" : 0}, | |
65 { "X5" : 11, "Y5" : 1, "DX5" : 1, "DY5" : 2}, | |
66 { "X5" : 6, "Y5" : 9, "DX5" : -2, "DY5" : -1}, | |
67 { "X5" : 2, "Y5" : 3, "DX5" : 1, "DY5" : -2}, | |
68 { "X5" : 2, "Y5" : 5, "DX5" : 1, "DY5" : 2}, | |
69 { "X5" : 3, "Y5" : 7, "DX5" : 1, "DY5" : 1}, | |
70 { "X5" : 11, "Y5" : 7, "DX5" : 1, "DY5" : -2}, | |
71 { "X5" : 12, "Y5" : 5, "DX5" : 0, "DY5" : -2}, | |
72 { "X5" : 10, "Y5" : 0, "DX5" : 1, "DY5" : 1}, | |
73 { "X5" : 4, "Y5" : 0, "DX5" : -1, "DY5" : 1}, | |
74 { "X5" : 10, "Y5" : 8, "DX5" : 1, "DY5" : -1}, | |
75 { "X5" : 2, "Y5" : 3, "DX5" : 0, "DY5" : 2}, | |
76 { "X5" : 8, "Y5" : 9, "DX5" : 2, "DY5" : -1}, | |
77 { "X5" : 6, "Y5" : 9, "DX5" : 2, "DY5" : 0} | |
78 ] | |
79 } | |
80 ], | |
81 "SmdOutlines" : [ | |
82 ], | |
83 "Components" : [ | |
84 { "Designator" : "U1", "Value" : "LM3900", "Outline" : "DIP14", | |
85 "X1000" : 11000, "Y1000" : 3000, "EndDeltaX" : 0, "EndDeltaY" : 1, | |
86 "Text" : { "X" : 1, "Y" : -1, "Angle" : 0, "Visible" : true }, | |
87 "Group" : 0 | |
88 }, | |
89 { "Designator" : "C1", "Value" : "C-ELECTRO", "Outline" : "package name for PCB layout", | |
90 "X1000" : 23000, "Y1000" : 3000, "EndDeltaX" : -1, "EndDeltaY" : 0, | |
91 "Text" : { "X" : -1, "Y" : 0, "Angle" : 0, "Visible" : true }, | |
92 "Group" : 0 | |
93 }, | |
94 { "Designator" : "R4", "Value" : "R", "Outline" : "AX3_1", | |
95 "X1000" : 18000, "Y1000" : 6000, "EndDeltaX" : 0, "EndDeltaY" : 5, | |
96 "Text" : { "X" : 0, "Y" : -1, "Angle" : 0, "Visible" : true }, | |
97 "Group" : 0 | |
98 }, | |
99 { "Designator" : "D1", "Value" : "Photodiode", "Outline" : "LED", | |
100 "X1000" : 0, "Y1000" : 8000, "EndDeltaX" : 0, "EndDeltaY" : 1, | |
101 "Text" : { "X" : 1, "Y" : 2, "Angle" : 0, "Visible" : true }, | |
102 "Group" : 0 | |
103 }, | |
104 { "Designator" : "J1", "Value" : "Conn_6", "Outline" : "SIP6", | |
105 "X1000" : 20000, "Y1000" : 3000, "EndDeltaX" : 0, "EndDeltaY" : 1, | |
106 "Text" : { "X" : -1, "Y" : 0, "Angle" : 0, "Visible" : true }, | |
107 "Group" : 0 | |
108 }, | |
109 { "Designator" : "VR1", "Value" : "RV", "Outline" : "SIP3", | |
110 "X1000" : 2000, "Y1000" : 2000, "EndDeltaX" : 0, "EndDeltaY" : 1, | |
111 "Text" : { "X" : 2, "Y" : 0, "Angle" : 0, "Visible" : true }, | |
112 "Group" : 0 | |
113 }, | |
114 { "Designator" : "R2", "Value" : "R", "Outline" : "AX3_1", | |
115 "X1000" : 7000, "Y1000" : 3000, "EndDeltaX" : 0, "EndDeltaY" : 5, | |
116 "Text" : { "X" : 1, "Y" : 2, "Angle" : 0, "Visible" : true }, | |
117 "Group" : 0 | |
118 }, | |
119 { "Designator" : "R1", "Value" : "R", "Outline" : "AX3_1", | |
120 "X1000" : 6000, "Y1000" : 4000, "EndDeltaX" : 0, "EndDeltaY" : 5, | |
121 "Text" : { "X" : 0, "Y" : -1, "Angle" : 0, "Visible" : true }, | |
122 "Group" : 0 | |
123 }, | |
124 { "Designator" : "D2", "Value" : "LED", "Outline" : "LED", | |
125 "X1000" : 22000, "Y1000" : 10000, "EndDeltaX" : 0, "EndDeltaY" : 1, | |
126 "Text" : { "X" : 1, "Y" : -1, "Angle" : 0, "Visible" : true }, | |
127 "Group" : 0 | |
128 } | |
129 ], | |
130 "Links" : [ | |
131 { "X" : 8, "Y" : 2, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 }, | |
132 { "X" : 10, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 }, | |
133 { "X" : 5, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 4, "Group" : 0 }, | |
134 { "X" : 15, "Y" : 2, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 }, | |
135 { "X" : 15, "Y" : 5, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 }, | |
136 { "X" : 3, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 5, "Group" : 0 }, | |
137 { "X" : 21, "Y" : 3, "EndDeltaX" : 0, "EndDeltaY" : 7, "Group" : 0 }, | |
138 { "X" : 24, "Y" : 2, "EndDeltaX" : 0, "EndDeltaY" : 3, "Group" : 0 }, | |
139 { "X" : 16, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 5, "Group" : 0 } | |
140 ], | |
141 "Breaks" : [ | |
142 { "X" : 13, "Y" : 3, "Shift" : "none", "Group" : 0 }, | |
143 { "X" : 13, "Y" : 4, "Shift" : "none", "Group" : 0 }, | |
144 { "X" : 13, "Y" : 5, "Shift" : "none", "Group" : 0 }, | |
145 { "X" : 13, "Y" : 6, "Shift" : "none", "Group" : 0 }, | |
146 { "X" : 13, "Y" : 7, "Shift" : "none", "Group" : 0 }, | |
147 { "X" : 13, "Y" : 8, "Shift" : "none", "Group" : 0 }, | |
148 { "X" : 13, "Y" : 9, "Shift" : "none", "Group" : 0 }, | |
149 { "X" : 9, "Y" : 4, "Shift" : "none", "Group" : 0 }, | |
150 { "X" : 17, "Y" : 8, "Shift" : "none", "Group" : 0 }, | |
151 { "X" : 17, "Y" : 7, "Shift" : "none", "Group" : 0 }, | |
152 { "X" : 17, "Y" : 6, "Shift" : "none", "Group" : 0 }, | |
153 { "X" : 17, "Y" : 5, "Shift" : "none", "Group" : 0 }, | |
154 { "X" : 17, "Y" : 4, "Shift" : "none", "Group" : 0 }, | |
155 { "X" : 17, "Y" : 3, "Shift" : "none", "Group" : 0 }, | |
156 { "X" : 9, "Y" : 3, "Shift" : "none", "Group" : 0 }, | |
157 { "X" : 4, "Y" : 3, "Shift" : "none", "Group" : 0 }, | |
158 { "X" : 4, "Y" : 4, "Shift" : "none", "Group" : 0 } | |
159 ], | |
160 "Wires" : [ | |
161 { "Value" : "L1", "X" : 3, "Y" : 3, "Group" : 0 }, | |
162 { "Value" : "L1", "X" : 10, "Y" : 3, "Group" : 0 }, | |
163 { "Value" : "L2", "X" : 18, "Y" : 3, "Group" : 0 }, | |
164 { "Value" : "L2", "X" : 1, "Y" : 4, "Group" : 0 }, | |
165 { "Value" : "L3", "X" : 10, "Y" : 7, "Group" : 0 }, | |
166 { "Value" : "L3", "X" : 19, "Y" : 7, "Group" : 0 } | |
167 ], | |
168 "Nets" : [ | |
169 { "Node" : "GND", "Components" : [ | |
170 { "Name" : "C1", "Pins" : ["2"] }, | |
171 { "Name" : "D1", "Pins" : ["2"] }, | |
172 { "Name" : "D2", "Pins" : ["1"] }, | |
173 { "Name" : "J1", "Pins" : ["1"] }, | |
174 { "Name" : "R1", "Pins" : ["2"] }, | |
175 { "Name" : "U1", "Pins" : ["7"] }, | |
176 { "Name" : "VR1", "Pins" : ["3"] } | |
177 ] }, | |
178 { "Node" : "N000000", "Components" : [ | |
179 { "Name" : "D1", "Pins" : ["1"] }, | |
180 { "Name" : "R1", "Pins" : ["1"] }, | |
181 { "Name" : "R2", "Pins" : ["2"] }, | |
182 { "Name" : "U1", "Pins" : ["6"] } | |
183 ] }, | |
184 { "Node" : "N000001", "Components" : [ | |
185 { "Name" : "D2", "Pins" : ["2"] }, | |
186 { "Name" : "R4", "Pins" : ["2"] } | |
187 ] }, | |
188 { "Node" : "N000002", "Components" : [ | |
189 { "Name" : "U1", "Pins" : ["2", "3"] } | |
190 ] }, | |
191 { "Node" : "N000003", "Components" : [ | |
192 { "Name" : "U1", "Pins" : ["13", "8"] } | |
193 ] }, | |
194 { "Node" : "N000004", "Components" : [ | |
195 { "Name" : "U1", "Pins" : ["11", "12"] } | |
196 ] }, | |
197 { "Node" : "N000005", "Components" : [ | |
198 { "Name" : "U1", "Pins" : ["1"] }, | |
199 { "Name" : "VR1", "Pins" : ["2"] } | |
200 ] }, | |
201 { "Node" : "RXD", "Components" : [ | |
202 { "Name" : "J1", "Pins" : ["5"] }, | |
203 { "Name" : "U1", "Pins" : ["5"] } | |
204 ] }, | |
205 { "Node" : "TXD", "Components" : [ | |
206 { "Name" : "J1", "Pins" : ["4"] }, | |
207 { "Name" : "R4", "Pins" : ["1"] } | |
208 ] }, | |
209 { "Node" : "VCC", "Components" : [ | |
210 { "Name" : "C1", "Pins" : ["1"] }, | |
211 { "Name" : "J1", "Pins" : ["3"] }, | |
212 { "Name" : "R2", "Pins" : ["1"] }, | |
213 { "Name" : "U1", "Pins" : ["14"] }, | |
214 { "Name" : "VR1", "Pins" : ["1"] } | |
215 ] } | |
216 ] | |
217 } |