-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathOpenAmigaDriveSwitcher.net
413 lines (413 loc) · 16.1 KB
/
OpenAmigaDriveSwitcher.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
(export (version D)
(design
(source /home/sukko/Documents/kicad/OpenAmigaDriveSwitcher/OpenAmigaDriveSwitcher.sch)
(date "mar 11 dic 2018 00:52:59 CET")
(tool "Eeschema 5.0.2")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title OpenAmigaDriveSwitcher)
(company SukkoPera)
(rev 3)
(date 2018-12-11)
(source OpenAmigaDriveSwitcher.sch)
(comment (number 1) (value "Licensed under CERN OHL v.1.2"))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U8)
(value EVEN_CIA_CHIP)
(footprint OpenAmigaDriveSwitcher:DIP-40_Socket)
(datasheet DOCUMENTATION)
(libsource (lib EVEN_CIA_CHIP) (part EVEN_CIA_CHIP) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B3150AF))
(comp (ref CONN1)
(value EVEN_CIA_SOCKET)
(footprint OpenAmigaDriveSwitcher:DIP-40_DualHeaderStrips)
(datasheet DOCUMENTATION)
(libsource (lib EVEN_CIA_SOCKET) (part EVEN_CIA_SOCKET) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5B3150E2))
(comp (ref U1)
(value 74LS157)
(footprint Package_DIP:DIP-16_W7.62mm)
(datasheet http://www.ti.com/lit/gpn/sn74LS157)
(libsource (lib 74xx) (part 74LS157) (description "Quad 2 to 1 line Multiplexer"))
(sheetpath (names /) (tstamps /))
(tstamp 5B7F6BCD))
(comp (ref C1)
(value 100n)
(footprint Capacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mm)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5B8C4A64))
(comp (ref J10)
(value CMD_SWITCH)
(footprint OpenAmigaDriveSwitcher:Pin_Header_Straight_1x03-ModSilkS)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x03_Male) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5B998C57))
(comp (ref J11)
(value CMD_PADS)
(footprint OpenAmigaDriveSwitcher:SolderJumper3)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x03_Male) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5B9A223C))
(comp (ref J0)
(value SW_INPUT)
(footprint OpenAmigaDriveSwitcher:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x03_Male) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5BA0E14B))
(comp (ref J2)
(value SW_SEL2)
(footprint OpenAmigaDriveSwitcher:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x03_Male) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5BA316C2))
(comp (ref J1)
(value SW_SEL1)
(footprint OpenAmigaDriveSwitcher:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x03_Male) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5BBC100A))
(comp (ref P99)
(value OSHW_LOGO)
(footprint Symbol:OSHW-Logo_5.7x6mm_Copper)
(libsource (lib conn) (part CONN_1) (description "1 pin"))
(sheetpath (names /) (tstamps /))
(tstamp 5C101D03)))
(libparts
(libpart (lib 74xx) (part 74LS157)
(description "Quad 2 to 1 line Multiplexer")
(docs http://www.ti.com/lit/gpn/sn74LS157)
(footprints
(fp DIP?16*))
(fields
(field (name Reference) U)
(field (name Value) 74LS157))
(pins
(pin (num 1) (name S) (type input))
(pin (num 2) (name I0a) (type input))
(pin (num 3) (name I1a) (type input))
(pin (num 4) (name Za) (type output))
(pin (num 5) (name I0b) (type input))
(pin (num 6) (name I1b) (type input))
(pin (num 7) (name Zb) (type output))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name Zd) (type output))
(pin (num 10) (name I1d) (type input))
(pin (num 11) (name I0d) (type input))
(pin (num 12) (name Zc) (type output))
(pin (num 13) (name I1c) (type input))
(pin (num 14) (name I0c) (type input))
(pin (num 15) (name E) (type input))
(pin (num 16) (name VCC) (type power_in))))
(libpart (lib Connector) (part Conn_01x03_Male)
(description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x03_Male))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))))
(libpart (lib Device) (part C)
(description "Unpolarized capacitor")
(docs ~)
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib EVEN_CIA_CHIP) (part EVEN_CIA_CHIP)
(fields
(field (name Reference) U)
(field (name Value) EVEN_CIA_CHIP)
(field (name Footprint) MODULE)
(field (name Datasheet) DOCUMENTATION))
(pins
(pin (num 1) (name GND) (type power_in))
(pin (num 2) (name PIN2) (type input))
(pin (num 3) (name PIN3) (type input))
(pin (num 4) (name PIN4) (type input))
(pin (num 5) (name PIN5) (type input))
(pin (num 6) (name PIN6) (type input))
(pin (num 7) (name PIN7) (type input))
(pin (num 8) (name PIN8) (type input))
(pin (num 9) (name PIN9) (type input))
(pin (num 10) (name STEP) (type output))
(pin (num 11) (name DIR) (type output))
(pin (num 12) (name SIDE) (type output))
(pin (num 13) (name SEL0) (type output))
(pin (num 14) (name SEL1) (type output))
(pin (num 15) (name SEL2) (type output))
(pin (num 16) (name SEL3) (type output))
(pin (num 17) (name MTR) (type output))
(pin (num 18) (name PIN18) (type input))
(pin (num 19) (name PIN19) (type input))
(pin (num 20) (name VCC) (type power_in))
(pin (num 21) (name PIN21) (type input))
(pin (num 22) (name PIN22) (type input))
(pin (num 23) (name PIN23) (type input))
(pin (num 24) (name INDEX) (type input))
(pin (num 25) (name PIN25) (type input))
(pin (num 26) (name PIN26) (type input))
(pin (num 27) (name PIN27) (type input))
(pin (num 28) (name PIN28) (type input))
(pin (num 29) (name PIN29) (type input))
(pin (num 30) (name PIN30) (type input))
(pin (num 31) (name PIN31) (type input))
(pin (num 32) (name PIN32) (type input))
(pin (num 33) (name PIN33) (type input))
(pin (num 34) (name PIN34) (type input))
(pin (num 35) (name PIN35) (type input))
(pin (num 36) (name PIN36) (type input))
(pin (num 37) (name PIN37) (type input))
(pin (num 38) (name PIN38) (type input))
(pin (num 39) (name PIN39) (type input))
(pin (num 40) (name PIN40) (type input))))
(libpart (lib EVEN_CIA_SOCKET) (part EVEN_CIA_SOCKET)
(fields
(field (name Reference) U)
(field (name Value) EVEN_CIA_SOCKET)
(field (name Footprint) MODULE)
(field (name Datasheet) DOCUMENTATION))
(pins
(pin (num 1) (name GND) (type power_out))
(pin (num 2) (name PIN2) (type output))
(pin (num 3) (name PIN3) (type output))
(pin (num 4) (name PIN4) (type output))
(pin (num 5) (name PIN5) (type output))
(pin (num 6) (name PIN6) (type output))
(pin (num 7) (name PIN7) (type output))
(pin (num 8) (name PIN8) (type output))
(pin (num 9) (name PIN9) (type output))
(pin (num 10) (name STEP) (type input))
(pin (num 11) (name DIR) (type input))
(pin (num 12) (name SIDE) (type input))
(pin (num 13) (name SEL0) (type input))
(pin (num 14) (name SEL1) (type input))
(pin (num 15) (name SEL2) (type input))
(pin (num 16) (name SEL3) (type input))
(pin (num 17) (name MTR) (type input))
(pin (num 18) (name PIN18) (type output))
(pin (num 19) (name PIN19) (type output))
(pin (num 20) (name VCC) (type power_out))
(pin (num 21) (name PIN21) (type output))
(pin (num 22) (name PIN22) (type output))
(pin (num 23) (name PIN23) (type output))
(pin (num 24) (name INDEX) (type output))
(pin (num 25) (name PIN25) (type output))
(pin (num 26) (name PIN26) (type output))
(pin (num 27) (name PIN27) (type output))
(pin (num 28) (name PIN28) (type output))
(pin (num 29) (name PIN29) (type output))
(pin (num 30) (name PIN30) (type output))
(pin (num 31) (name PIN31) (type output))
(pin (num 32) (name PIN32) (type output))
(pin (num 33) (name PIN33) (type output))
(pin (num 34) (name PIN34) (type output))
(pin (num 35) (name PIN35) (type output))
(pin (num 36) (name PIN36) (type output))
(pin (num 37) (name PIN37) (type output))
(pin (num 38) (name PIN38) (type output))
(pin (num 39) (name PIN39) (type output))
(pin (num 40) (name PIN40) (type output))))
(libpart (lib conn) (part CONN_1)
(description "1 pin")
(fields
(field (name Reference) P)
(field (name Value) CONN_1))
(pins
(pin (num 1) (name 1) (type passive)))))
(libraries
(library (logical 74xx)
(uri /usr/share/kicad/library/74xx.lib))
(library (logical Connector)
(uri /usr/share/kicad/library/Connector.lib))
(library (logical Device)
(uri /usr/share/kicad/library/Device.lib))
(library (logical EVEN_CIA_CHIP)
(uri /home/sukko/Documents/kicad/OpenAmigaDriveSwitcher/libs/EVEN_CIA_CHIP.lib))
(library (logical EVEN_CIA_SOCKET)
(uri /home/sukko/Documents/kicad/OpenAmigaDriveSwitcher/libs/EVEN_CIA_SOCKET.lib))
(library (logical conn)
(uri /home/sukko/Documents/kicad/lib/libs-walter/library/conn.lib)))
(nets
(net (code 1) (name /pin22)
(node (ref U8) (pin 22))
(node (ref CONN1) (pin 22)))
(net (code 2) (name /pin21)
(node (ref CONN1) (pin 21))
(node (ref U8) (pin 21)))
(net (code 3) (name /pin23)
(node (ref U8) (pin 23))
(node (ref CONN1) (pin 23)))
(net (code 4) (name /pin34)
(node (ref U8) (pin 34))
(node (ref CONN1) (pin 34)))
(net (code 5) (name /pin24)
(node (ref CONN1) (pin 24))
(node (ref U8) (pin 24)))
(net (code 6) (name /pin40)
(node (ref U8) (pin 40))
(node (ref CONN1) (pin 40)))
(net (code 7) (name /pin39)
(node (ref U8) (pin 39))
(node (ref CONN1) (pin 39)))
(net (code 8) (name /pin38)
(node (ref U8) (pin 38))
(node (ref CONN1) (pin 38)))
(net (code 9) (name /pin37)
(node (ref CONN1) (pin 37))
(node (ref U8) (pin 37)))
(net (code 10) (name /pin36)
(node (ref U8) (pin 36))
(node (ref CONN1) (pin 36)))
(net (code 11) (name /pin35)
(node (ref U8) (pin 35))
(node (ref CONN1) (pin 35)))
(net (code 12) (name /pin33)
(node (ref U8) (pin 33))
(node (ref CONN1) (pin 33)))
(net (code 13) (name /pin32)
(node (ref CONN1) (pin 32))
(node (ref U8) (pin 32)))
(net (code 14) (name /pin31)
(node (ref CONN1) (pin 31))
(node (ref U8) (pin 31)))
(net (code 15) (name /pin30)
(node (ref U8) (pin 30))
(node (ref CONN1) (pin 30)))
(net (code 16) (name /pin29)
(node (ref U8) (pin 29))
(node (ref CONN1) (pin 29)))
(net (code 17) (name /pin28)
(node (ref U8) (pin 28))
(node (ref CONN1) (pin 28)))
(net (code 18) (name /pin27)
(node (ref U8) (pin 27))
(node (ref CONN1) (pin 27)))
(net (code 19) (name /pin26)
(node (ref CONN1) (pin 26))
(node (ref U8) (pin 26)))
(net (code 20) (name /pin25)
(node (ref CONN1) (pin 25))
(node (ref U8) (pin 25)))
(net (code 21) (name "Net-(J2-Pad3)")
(node (ref J2) (pin 3))
(node (ref U1) (pin 12)))
(net (code 22) (name /~sel2)
(node (ref J0) (pin 3))
(node (ref J2) (pin 1))
(node (ref U1) (pin 13))
(node (ref U8) (pin 15)))
(net (code 23) (name /~sel1_2)
(node (ref J0) (pin 2))
(node (ref U1) (pin 2)))
(net (code 24) (name /~sel0)
(node (ref U1) (pin 3))
(node (ref U1) (pin 5))
(node (ref U8) (pin 13))
(node (ref U1) (pin 14)))
(net (code 25) (name /~sel0_out)
(node (ref CONN1) (pin 13))
(node (ref U1) (pin 4)))
(net (code 26) (name /~sel1_out)
(node (ref J1) (pin 2))
(node (ref CONN1) (pin 14)))
(net (code 27) (name "Net-(J1-Pad1)")
(node (ref U1) (pin 7))
(node (ref J1) (pin 1)))
(net (code 28) (name /~sel2_out)
(node (ref CONN1) (pin 15))
(node (ref J2) (pin 2)))
(net (code 29) (name "Net-(P99-Pad1)")
(node (ref P99) (pin 1)))
(net (code 30) (name VCC)
(node (ref J11) (pin 3))
(node (ref U8) (pin 20))
(node (ref C1) (pin 1))
(node (ref J10) (pin 3))
(node (ref CONN1) (pin 20))
(node (ref U1) (pin 16)))
(net (code 31) (name /~sel3)
(node (ref U8) (pin 16))
(node (ref CONN1) (pin 16)))
(net (code 32) (name /~mtr)
(node (ref CONN1) (pin 17))
(node (ref U8) (pin 17)))
(net (code 33) (name /pin18)
(node (ref CONN1) (pin 18))
(node (ref U8) (pin 18)))
(net (code 34) (name /pin19)
(node (ref U8) (pin 19))
(node (ref CONN1) (pin 19)))
(net (code 37) (name "Net-(U1-Pad9)")
(node (ref U1) (pin 9)))
(net (code 38) (name "Net-(CONN1-Pad12)")
(node (ref CONN1) (pin 12))
(node (ref U8) (pin 12)))
(net (code 39) (name /~sel1)
(node (ref J0) (pin 1))
(node (ref U1) (pin 6))
(node (ref J1) (pin 3))
(node (ref U8) (pin 14)))
(net (code 40) (name "Net-(CONN1-Pad11)")
(node (ref U8) (pin 11))
(node (ref CONN1) (pin 11)))
(net (code 41) (name "Net-(CONN1-Pad10)")
(node (ref U8) (pin 10))
(node (ref CONN1) (pin 10)))
(net (code 42) (name "Net-(CONN1-Pad9)")
(node (ref CONN1) (pin 9))
(node (ref U8) (pin 9)))
(net (code 43) (name "Net-(CONN1-Pad8)")
(node (ref CONN1) (pin 8))
(node (ref U8) (pin 8)))
(net (code 44) (name "Net-(CONN1-Pad7)")
(node (ref U8) (pin 7))
(node (ref CONN1) (pin 7)))
(net (code 45) (name "Net-(CONN1-Pad6)")
(node (ref CONN1) (pin 6))
(node (ref U8) (pin 6)))
(net (code 46) (name "Net-(CONN1-Pad5)")
(node (ref U8) (pin 5))
(node (ref CONN1) (pin 5)))
(net (code 47) (name "Net-(CONN1-Pad4)")
(node (ref U8) (pin 4))
(node (ref CONN1) (pin 4)))
(net (code 48) (name "Net-(CONN1-Pad3)")
(node (ref U8) (pin 3))
(node (ref CONN1) (pin 3)))
(net (code 49) (name "Net-(CONN1-Pad2)")
(node (ref U8) (pin 2))
(node (ref CONN1) (pin 2)))
(net (code 50) (name GND)
(node (ref U1) (pin 15))
(node (ref U1) (pin 10))
(node (ref U8) (pin 1))
(node (ref U1) (pin 11))
(node (ref CONN1) (pin 1))
(node (ref C1) (pin 2))
(node (ref U1) (pin 8))
(node (ref J10) (pin 1))
(node (ref J11) (pin 1)))
(net (code 51) (name "Net-(J10-Pad2)")
(node (ref J11) (pin 2))
(node (ref J10) (pin 2))
(node (ref U1) (pin 1)))))