-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathStepperDriver.net
232 lines (232 loc) · 8.99 KB
/
StepperDriver.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
(export (version D)
(design
(source /mnt/share/matt/Projects/PCBs/StepperDriver/StepperDriver.sch)
(date "Sun 27 Jan 2019 14:11:44 -03")
(tool "Eeschema 5.0.1")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "Stepper Driver")
(company)
(rev)
(date 2019-01-23)
(source StepperDriver.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "Matheus Alencar Nascimento")))))
(components
(comp (ref U1)
(value ULN2003A)
(footprint Package_DIP:DIP-16_W7.62mm)
(datasheet http://www.ti.com/lit/ds/symlink/uln2003a.pdf)
(libsource (lib Transistor_Array) (part ULN2003A) (description "High Voltage, High Current Darlington Transistor Arrays, SOIC16/SOIC16W/DIP16/TSSOP16"))
(sheetpath (names /) (tstamps /))
(tstamp 5C6B0F2F))
(comp (ref J3)
(value Conn_01x05_Male)
(footprint Connector_JST:JST_XH_B05B-XH-A_1x05_P2.50mm_Vertical)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x05_Male) (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C6B70CD))
(comp (ref J4)
(value Conn_01x07_Male)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x07_Male) (description "Generic connector, single row, 01x07, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C6BCAA3))
(comp (ref C2)
(value 100n)
(footprint Capacitor_THT:C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02)
(datasheet ~)
(libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5C6C1E10))
(comp (ref C1)
(value 100u)
(footprint Capacitor_THT:CP_Radial_D5.0mm_P2.00mm)
(datasheet ~)
(libsource (lib Device) (part CP_Small) (description "Polarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5C6C1F72))
(comp (ref J2)
(value Conn_01x02)
(footprint TerminalBlock_RND:TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C70C18D))
(comp (ref J1)
(value Conn_01x07_Male)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x07_Male) (description "Generic connector, single row, 01x07, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5C49D832)))
(libparts
(libpart (lib Connector) (part Conn_01x05_Male)
(description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x05_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))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))))
(libpart (lib Connector) (part Conn_01x07_Male)
(description "Generic connector, single row, 01x07, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x07_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))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))
(pin (num 7) (name Pin_7) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x02)
(description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x02))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib Device) (part CP_Small)
(description "Polarized capacitor, small symbol")
(docs ~)
(footprints
(fp CP_*))
(fields
(field (name Reference) C)
(field (name Value) CP_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part C_Small)
(description "Unpolarized capacitor, small symbol")
(docs ~)
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Transistor_Array) (part ULN2003)
(aliases
(alias ULN2003A)
(alias ULN2002)
(alias ULN2002A)
(alias ULN2004)
(alias ULN2004A))
(description "High Voltage, High Current Darlington Transistor Arrays, SOIC16/SOIC16W/DIP16/TSSOP16")
(docs http://www.ti.com/lit/ds/symlink/uln2003a.pdf)
(footprints
(fp DIP*W7.62mm*)
(fp SOIC*3.9x9.9mm*P1.27mm*)
(fp SSOP*4.4x5.2mm*P0.65mm*)
(fp TSSOP*4.4x5mm*P0.65mm*)
(fp SOIC*W*5.3x10.2mm*P1.27mm*))
(fields
(field (name Reference) U)
(field (name Value) ULN2003))
(pins
(pin (num 1) (name I1) (type input))
(pin (num 2) (name I2) (type input))
(pin (num 3) (name I3) (type input))
(pin (num 4) (name I4) (type input))
(pin (num 5) (name I5) (type input))
(pin (num 6) (name I6) (type input))
(pin (num 7) (name I7) (type input))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name COM) (type passive))
(pin (num 10) (name O7) (type openCol))
(pin (num 11) (name O6) (type openCol))
(pin (num 12) (name O5) (type openCol))
(pin (num 13) (name O4) (type openCol))
(pin (num 14) (name O3) (type openCol))
(pin (num 15) (name O2) (type openCol))
(pin (num 16) (name O1) (type openCol)))))
(libraries
(library (logical Connector)
(uri /usr/share/kicad/library/Connector.lib))
(library (logical Connector_Generic)
(uri /usr/share/kicad/library/Connector_Generic.lib))
(library (logical Device)
(uri /usr/share/kicad/library/Device.lib))
(library (logical Transistor_Array)
(uri /usr/share/kicad/library/Transistor_Array.lib)))
(nets
(net (code 1) (name MOTOR_PWR)
(node (ref J3) (pin 5))
(node (ref C2) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 9))
(node (ref J2) (pin 1)))
(net (code 2) (name GND)
(node (ref U1) (pin 8))
(node (ref J2) (pin 2))
(node (ref C2) (pin 2))
(node (ref C1) (pin 2)))
(net (code 3) (name "Net-(J4-Pad7)")
(node (ref U1) (pin 10))
(node (ref J4) (pin 7)))
(net (code 4) (name "Net-(J4-Pad6)")
(node (ref U1) (pin 11))
(node (ref J4) (pin 6)))
(net (code 5) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6))
(node (ref U1) (pin 6)))
(net (code 6) (name "Net-(J1-Pad5)")
(node (ref U1) (pin 5))
(node (ref J1) (pin 5)))
(net (code 7) (name "Net-(J1-Pad4)")
(node (ref U1) (pin 4))
(node (ref J1) (pin 4)))
(net (code 8) (name "Net-(J1-Pad3)")
(node (ref U1) (pin 3))
(node (ref J1) (pin 3)))
(net (code 9) (name "Net-(J1-Pad2)")
(node (ref J1) (pin 2))
(node (ref U1) (pin 2)))
(net (code 10) (name "Net-(J1-Pad1)")
(node (ref U1) (pin 1))
(node (ref J1) (pin 1)))
(net (code 11) (name "Net-(J1-Pad7)")
(node (ref U1) (pin 7))
(node (ref J1) (pin 7)))
(net (code 12) (name "Net-(J3-Pad1)")
(node (ref J3) (pin 1))
(node (ref U1) (pin 16))
(node (ref J4) (pin 1)))
(net (code 13) (name "Net-(J4-Pad5)")
(node (ref U1) (pin 12))
(node (ref J4) (pin 5)))
(net (code 14) (name "Net-(J3-Pad4)")
(node (ref U1) (pin 13))
(node (ref J4) (pin 4))
(node (ref J3) (pin 4)))
(net (code 15) (name "Net-(J3-Pad3)")
(node (ref J3) (pin 3))
(node (ref J4) (pin 3))
(node (ref U1) (pin 14)))
(net (code 16) (name "Net-(J3-Pad2)")
(node (ref J3) (pin 2))
(node (ref J4) (pin 2))
(node (ref U1) (pin 15)))))