-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathHackheld_Vega.net
More file actions
228 lines (228 loc) · 8.81 KB
/
Hackheld_Vega.net
File metadata and controls
228 lines (228 loc) · 8.81 KB
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
(export (version D)
(design
(source /home/karl/karl/4-Projects/9-Circuits/Hackheld/Hackheld_Vega_PCB/Hackheld_Vega.sch)
(date "Fri 05 Nov 2021 02:37:11 AM EDT")
(tool "Eeschema 5.1.11-e4df9d881f~92~ubuntu20.04.1")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "Hackheld Vega Schematic")
(company "Spacehuhn Technologies")
(rev 1)
(date 2021-08-06)
(source Hackheld_Vega.sch)
(comment (number 1) (value "Designed with <3 by Stefan"))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref D1)
(value WS2812B)
(footprint "Hackheld Footprints:Neopixel_5050")
(datasheet https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(libsource (lib LED) (part WS2812B) (description "RGB LED with integrated controller"))
(sheetpath (names /) (tstamps /))
(tstamp 60CA8789))
(comp (ref J2)
(value Conn_01x03_Female)
(footprint Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector) (part Conn_01x03_Female) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 60CAE1BE))
(comp (ref J1)
(value Conn_01x04_Female)
(footprint "Hackheld Footprints:PinSocket_OLED")
(datasheet ~)
(libsource (lib Connector) (part Conn_01x04_Female) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 60C8269E))
(comp (ref U1)
(value D1_mini)
(footprint "Hackheld Footprints:D1_mini")
(datasheet https://wiki.wemos.cc/products:d1:d1_mini#documentation)
(libsource (lib d1_mini) (part D1_mini) (description "32-bit microcontroller module with WiFi"))
(sheetpath (names /) (tstamps /))
(tstamp 60C8DBD5))
(comp (ref SW6)
(value SW_Push)
(footprint Button_Switch_THT:SW_PUSH_6mm)
(datasheet ~)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 60DAD94C))
(comp (ref SW5)
(value SW_Push)
(footprint Button_Switch_THT:SW_PUSH_6mm)
(datasheet ~)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 60D9F689))
(comp (ref SW4)
(value SW_Push)
(footprint Button_Switch_THT:SW_PUSH_6mm)
(datasheet ~)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 60D9E47B))
(comp (ref SW3)
(value SW_Push)
(footprint Button_Switch_THT:SW_PUSH_6mm)
(datasheet ~)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 60D9EE8F))
(comp (ref SW2)
(value SW_Push)
(footprint Button_Switch_THT:SW_PUSH_6mm)
(datasheet ~)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 60D9DAD9))
(comp (ref SW1)
(value SW_Push)
(footprint Button_Switch_THT:SW_PUSH_6mm)
(datasheet ~)
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 60D97ADE)))
(libparts
(libpart (lib Connector) (part Conn_01x03_Female)
(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_Female))
(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 Connector) (part Conn_01x04_Female)
(description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x04_Female))
(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))))
(libpart (lib LED) (part WS2812B)
(description "RGB LED with integrated controller")
(docs https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf)
(footprints
(fp LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*))
(fields
(field (name Reference) D)
(field (name Value) WS2812B)
(field (name Footprint) LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm))
(pins
(pin (num 1) (name VDD) (type power_in))
(pin (num 2) (name DOUT) (type output))
(pin (num 3) (name VSS) (type power_in))
(pin (num 4) (name DIN) (type input))))
(libpart (lib Switch) (part SW_Push)
(description "Push button switch, generic, two pins")
(docs ~)
(fields
(field (name Reference) SW)
(field (name Value) SW_Push))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib d1_mini) (part D1_mini)
(description "32-bit microcontroller module with WiFi")
(docs https://wiki.wemos.cc/products:d1:d1_mini#documentation)
(footprints
(fp WEMOS*D1*mini*))
(fields
(field (name Reference) U)
(field (name Value) D1_mini)
(field (name Footprint) "Hackheld Footprints:D1_mini"))
(pins
(pin (num 1) (name ~RST) (type input))
(pin (num 2) (name A0) (type input))
(pin (num 3) (name D0) (type BiDi))
(pin (num 4) (name SCK/D5) (type BiDi))
(pin (num 5) (name MISO/D6) (type BiDi))
(pin (num 6) (name MOSI/D7) (type BiDi))
(pin (num 7) (name CS/D8) (type BiDi))
(pin (num 8) (name 3V3) (type power_out))
(pin (num 9) (name 5V) (type power_in))
(pin (num 10) (name GND) (type power_in))
(pin (num 11) (name D4) (type BiDi))
(pin (num 12) (name D3) (type BiDi))
(pin (num 13) (name SDA/D2) (type BiDi))
(pin (num 14) (name SCL/D1) (type BiDi))
(pin (num 15) (name RX) (type input))
(pin (num 16) (name TX) (type output)))))
(libraries
(library (logical Connector)
(uri /usr/share/kicad/library/Connector.lib))
(library (logical LED)
(uri /usr/share/kicad/library/LED.lib))
(library (logical Switch)
(uri /usr/share/kicad/library/Switch.lib))
(library (logical d1_mini)
(uri /home/karl/karl/4-Projects/9-Circuits/Hackheld/Hackheld_Vega_PCB/Symbols/d1_mini.lib)))
(nets
(net (code 1) (name /NEOPIXEL)
(node (ref U1) (pin 7))
(node (ref D1) (pin 4)))
(net (code 2) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 3) (name "Net-(U1-Pad15)")
(node (ref U1) (pin 15)))
(net (code 4) (name "Net-(U1-Pad16)")
(node (ref U1) (pin 16)))
(net (code 5) (name +5V)
(node (ref U1) (pin 9))
(node (ref J2) (pin 3))
(node (ref D1) (pin 1)))
(net (code 6) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 2)))
(net (code 7) (name /LEFT)
(node (ref SW1) (pin 1))
(node (ref U1) (pin 3)))
(net (code 8) (name +3V3)
(node (ref U1) (pin 8))
(node (ref J1) (pin 1)))
(net (code 9) (name /RIGHT)
(node (ref SW2) (pin 1))
(node (ref U1) (pin 6)))
(net (code 10) (name /A)
(node (ref SW5) (pin 1))
(node (ref U1) (pin 11)))
(net (code 11) (name /B)
(node (ref U1) (pin 12))
(node (ref SW6) (pin 1)))
(net (code 12) (name /DOWN)
(node (ref SW4) (pin 1))
(node (ref U1) (pin 5)))
(net (code 13) (name GND)
(node (ref U1) (pin 10))
(node (ref J1) (pin 2))
(node (ref SW5) (pin 2))
(node (ref SW1) (pin 2))
(node (ref SW2) (pin 2))
(node (ref SW3) (pin 2))
(node (ref SW6) (pin 2))
(node (ref SW4) (pin 2))
(node (ref D1) (pin 3))
(node (ref J2) (pin 1)))
(net (code 14) (name /SDA)
(node (ref U1) (pin 13))
(node (ref J1) (pin 4)))
(net (code 15) (name /SCL)
(node (ref U1) (pin 14))
(node (ref J1) (pin 3)))
(net (code 16) (name /NEOPIXEL_OUT)
(node (ref D1) (pin 2))
(node (ref J2) (pin 2)))
(net (code 17) (name /UP)
(node (ref SW3) (pin 1))
(node (ref U1) (pin 4)))))