Browse Source

[DOC] add case STL and freeCAD files

tags/v1.1.0
Jannik Beyerstedt 8 months ago
parent
commit
c142d68876

+ 754
- 0
board-design/esp32-sensornode.xml View File

@@ -0,0 +1,754 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<export version="D">
3
+  <design>
4
+    <source>/Users/jannik/JBeyerstedt-Projekte/esp32/esp32-sensornode/board-design/esp32-sensornode.sch</source>
5
+    <date>Monday, 06 August 2018 at 20:24:19</date>
6
+    <tool>Eeschema (5.0.0-3-g5ebb6b6)</tool>
7
+    <sheet number="1" name="/" tstamps="/">
8
+      <title_block>
9
+        <title>ESP32 Sensor Node with SI7021</title>
10
+        <company>Jannik Beyerstedt</company>
11
+        <rev>2</rev>
12
+        <date>2018-08-01</date>
13
+        <source>esp32-sensornode.sch</source>
14
+        <comment number="1" value=""/>
15
+        <comment number="2" value=""/>
16
+        <comment number="3" value=""/>
17
+        <comment number="4" value=""/>
18
+      </title_block>
19
+    </sheet>
20
+  </design>
21
+  <components>
22
+    <comp ref="D1">
23
+      <value>1N5401</value>
24
+      <footprint>Diode_THT:D_DO-201AD_P12.70mm_Horizontal</footprint>
25
+      <datasheet>http://www.vishay.com/docs/88503/1n4001.pdf</datasheet>
26
+      <libsource lib="Diode" part="1N4001" description="50V 1A General Purpose Rectifier Diode, DO-41"/>
27
+      <sheetpath names="/" tstamps="/"/>
28
+      <tstamp>5B5EF193</tstamp>
29
+    </comp>
30
+    <comp ref="U2">
31
+      <value>Si7021-A20</value>
32
+      <footprint>Package_DFN_QFN:DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm</footprint>
33
+      <datasheet>https://www.silabs.com/documents/public/data-sheets/Si7020-A20.pdf</datasheet>
34
+      <libsource lib="Sensor_Humidity" part="Si7020-A20" description="I2C Humidity and Temperature Sensor, DFN-6"/>
35
+      <sheetpath names="/" tstamps="/"/>
36
+      <tstamp>5B5EF5BA</tstamp>
37
+    </comp>
38
+    <comp ref="J2">
39
+      <value>FTDI:GRN-BLK</value>
40
+      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical</footprint>
41
+      <datasheet>~</datasheet>
42
+      <libsource lib="Connector" part="Conn_01x06_Male" description="Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
43
+      <sheetpath names="/" tstamps="/"/>
44
+      <tstamp>5B5EFFB5</tstamp>
45
+    </comp>
46
+    <comp ref="BT1">
47
+      <value>18650 Li-Ion</value>
48
+      <footprint>JBeyerstedt-Library:BatteryHolder_COMF_BHC-18650-1</footprint>
49
+      <datasheet>~</datasheet>
50
+      <libsource lib="Device" part="Battery_Cell" description="single battery cell"/>
51
+      <sheetpath names="/" tstamps="/"/>
52
+      <tstamp>5B5F4F5C</tstamp>
53
+    </comp>
54
+    <comp ref="U1">
55
+      <value>ESP32-WROOM</value>
56
+      <footprint>JBeyerstedt-Library:ESP32-WROOM</footprint>
57
+      <libsource lib="JBeyerstedt-Library" part="ESP32-WROOM" description="Highly integrated Wi-Fi SoC, ESP-WROOM-32"/>
58
+      <sheetpath names="/" tstamps="/"/>
59
+      <tstamp>5B5F5158</tstamp>
60
+    </comp>
61
+    <comp ref="J3">
62
+      <value>SI7021:SDA-VIN</value>
63
+      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical</footprint>
64
+      <datasheet>~</datasheet>
65
+      <libsource lib="Connector" part="Conn_01x04_Female" description="Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
66
+      <sheetpath names="/" tstamps="/"/>
67
+      <tstamp>5B5F555A</tstamp>
68
+    </comp>
69
+    <comp ref="R1">
70
+      <value>22K</value>
71
+      <footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint>
72
+      <datasheet>~</datasheet>
73
+      <libsource lib="Device" part="R" description="Resistor"/>
74
+      <sheetpath names="/" tstamps="/"/>
75
+      <tstamp>5B5F5773</tstamp>
76
+    </comp>
77
+    <comp ref="R2">
78
+      <value>22K</value>
79
+      <footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint>
80
+      <datasheet>~</datasheet>
81
+      <libsource lib="Device" part="R" description="Resistor"/>
82
+      <sheetpath names="/" tstamps="/"/>
83
+      <tstamp>5B5F57E6</tstamp>
84
+    </comp>
85
+    <comp ref="R6">
86
+      <value>3.3M</value>
87
+      <footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint>
88
+      <datasheet>~</datasheet>
89
+      <libsource lib="Device" part="R" description="Resistor"/>
90
+      <sheetpath names="/" tstamps="/"/>
91
+      <tstamp>5B5F5860</tstamp>
92
+    </comp>
93
+    <comp ref="J4">
94
+      <value>BOOT-EXEC</value>
95
+      <footprint>Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical</footprint>
96
+      <datasheet>~</datasheet>
97
+      <libsource lib="Connector" part="Conn_01x03_Male" description="Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
98
+      <sheetpath names="/" tstamps="/"/>
99
+      <tstamp>5B5F59C4</tstamp>
100
+    </comp>
101
+    <comp ref="R3">
102
+      <value>22K</value>
103
+      <footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint>
104
+      <datasheet>~</datasheet>
105
+      <libsource lib="Device" part="R" description="Resistor"/>
106
+      <sheetpath names="/" tstamps="/"/>
107
+      <tstamp>5B5FD2E5</tstamp>
108
+    </comp>
109
+    <comp ref="C1">
110
+      <value>1n</value>
111
+      <footprint>Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm</footprint>
112
+      <datasheet>~</datasheet>
113
+      <libsource lib="Device" part="C" description="Unpolarized capacitor"/>
114
+      <sheetpath names="/" tstamps="/"/>
115
+      <tstamp>5B6101CB</tstamp>
116
+    </comp>
117
+    <comp ref="C3">
118
+      <value>1u</value>
119
+      <footprint>Capacitor_THT:C_Rect_L4.6mm_W3.8mm_P2.50mm_MKS02_FKP02</footprint>
120
+      <datasheet>~</datasheet>
121
+      <libsource lib="Device" part="C" description="Unpolarized capacitor"/>
122
+      <sheetpath names="/" tstamps="/"/>
123
+      <tstamp>5B610407</tstamp>
124
+    </comp>
125
+    <comp ref="C2">
126
+      <value>0.1u</value>
127
+      <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint>
128
+      <datasheet>~</datasheet>
129
+      <libsource lib="Device" part="C" description="Unpolarized capacitor"/>
130
+      <sheetpath names="/" tstamps="/"/>
131
+      <tstamp>5B61048F</tstamp>
132
+    </comp>
133
+    <comp ref="R7">
134
+      <value>1M</value>
135
+      <footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint>
136
+      <datasheet>~</datasheet>
137
+      <libsource lib="Device" part="R" description="Resistor"/>
138
+      <sheetpath names="/" tstamps="/"/>
139
+      <tstamp>5B628838</tstamp>
140
+    </comp>
141
+    <comp ref="R5">
142
+      <value>22K</value>
143
+      <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint>
144
+      <datasheet>~</datasheet>
145
+      <libsource lib="Device" part="R" description="Resistor"/>
146
+      <sheetpath names="/" tstamps="/"/>
147
+      <tstamp>5B640572</tstamp>
148
+    </comp>
149
+    <comp ref="R4">
150
+      <value>22K</value>
151
+      <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint>
152
+      <datasheet>~</datasheet>
153
+      <libsource lib="Device" part="R" description="Resistor"/>
154
+      <sheetpath names="/" tstamps="/"/>
155
+      <tstamp>5B6405FC</tstamp>
156
+    </comp>
157
+    <comp ref="SW1">
158
+      <value>EN</value>
159
+      <footprint>Button_Switch_THT:SW_PUSH_6mm</footprint>
160
+      <libsource lib="Switch" part="SW_Push" description="Push button switch, generic, two pins"/>
161
+      <sheetpath names="/" tstamps="/"/>
162
+      <tstamp>5B61DE7C</tstamp>
163
+    </comp>
164
+    <comp ref="R8">
165
+      <value>47R</value>
166
+      <footprint>Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal</footprint>
167
+      <datasheet>~</datasheet>
168
+      <libsource lib="Device" part="R" description="Resistor"/>
169
+      <sheetpath names="/" tstamps="/"/>
170
+      <tstamp>5B64D8D2</tstamp>
171
+    </comp>
172
+    <comp ref="C4">
173
+      <value>0.1u</value>
174
+      <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint>
175
+      <datasheet>~</datasheet>
176
+      <libsource lib="Device" part="C" description="Unpolarized capacitor"/>
177
+      <sheetpath names="/" tstamps="/"/>
178
+      <tstamp>5B668915</tstamp>
179
+    </comp>
180
+    <comp ref="J1">
181
+      <value>JTAG_ESP32</value>
182
+      <footprint>Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical</footprint>
183
+      <datasheet>~</datasheet>
184
+      <libsource lib="JBeyerstedt-Library" part="JTAG_ESP32" description="Shortened JTAG connector, double row, 02x07"/>
185
+      <sheetpath names="/" tstamps="/"/>
186
+      <tstamp>5B6839CC</tstamp>
187
+    </comp>
188
+    <comp ref="C5">
189
+      <value>100u</value>
190
+      <footprint>Capacitor_THT:CP_Radial_D10.0mm_P5.00mm</footprint>
191
+      <datasheet>~</datasheet>
192
+      <libsource lib="Device" part="CP" description="Polarised capacitor"/>
193
+      <sheetpath names="/" tstamps="/"/>
194
+      <tstamp>5B6383FA</tstamp>
195
+    </comp>
196
+    <comp ref="C6">
197
+      <value>470u</value>
198
+      <footprint>Capacitor_THT:CP_Radial_D10.0mm_P5.00mm</footprint>
199
+      <datasheet>~</datasheet>
200
+      <libsource lib="Device" part="CP" description="Polarised capacitor"/>
201
+      <sheetpath names="/" tstamps="/"/>
202
+      <tstamp>5B63868C</tstamp>
203
+    </comp>
204
+    <comp ref="C7">
205
+      <value>4.7u</value>
206
+      <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint>
207
+      <datasheet>~</datasheet>
208
+      <libsource lib="Device" part="C" description="Unpolarized capacitor"/>
209
+      <sheetpath names="/" tstamps="/"/>
210
+      <tstamp>5B68C40C</tstamp>
211
+    </comp>
212
+    <comp ref="C8">
213
+      <value>0.01u</value>
214
+      <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint>
215
+      <datasheet>~</datasheet>
216
+      <libsource lib="Device" part="C" description="Unpolarized capacitor"/>
217
+      <sheetpath names="/" tstamps="/"/>
218
+      <tstamp>5B6A7422</tstamp>
219
+    </comp>
220
+    <comp ref="C9">
221
+      <value>0.1u</value>
222
+      <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint>
223
+      <datasheet>~</datasheet>
224
+      <libsource lib="Device" part="C" description="Unpolarized capacitor"/>
225
+      <sheetpath names="/" tstamps="/"/>
226
+      <tstamp>5B6A7469</tstamp>
227
+    </comp>
228
+    <comp ref="U3">
229
+      <value>TC1262-33</value>
230
+      <footprint>Package_TO_SOT_SMD:SOT-223-3_TabPin2</footprint>
231
+      <datasheet>http://ww1.microchip.com/downloads/en/DeviceDoc/21373C.pdf</datasheet>
232
+      <libsource lib="Regulator_Linear" part="TC1262-33" description="500mA Low Dropout CMOS Voltage Regulator, Fixed Output 3.3V, TO-220/SOT-223/TO-263"/>
233
+      <sheetpath names="/" tstamps="/"/>
234
+      <tstamp>5B68D0BE</tstamp>
235
+    </comp>
236
+    <comp ref="C10">
237
+      <value>1u</value>
238
+      <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint>
239
+      <datasheet>~</datasheet>
240
+      <libsource lib="Device" part="C" description="Unpolarized capacitor"/>
241
+      <sheetpath names="/" tstamps="/"/>
242
+      <tstamp>5B68D194</tstamp>
243
+    </comp>
244
+  </components>
245
+  <libparts>
246
+    <libpart lib="Connector" part="Conn_01x03_Male">
247
+      <description>Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
248
+      <docs>~</docs>
249
+      <footprints>
250
+        <fp>Connector*:*_1x??_*</fp>
251
+      </footprints>
252
+      <fields>
253
+        <field name="Reference">J</field>
254
+        <field name="Value">Conn_01x03_Male</field>
255
+      </fields>
256
+      <pins>
257
+        <pin num="1" name="Pin_1" type="passive"/>
258
+        <pin num="2" name="Pin_2" type="passive"/>
259
+        <pin num="3" name="Pin_3" type="passive"/>
260
+      </pins>
261
+    </libpart>
262
+    <libpart lib="Connector" part="Conn_01x04_Female">
263
+      <description>Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
264
+      <docs>~</docs>
265
+      <footprints>
266
+        <fp>Connector*:*_1x??_*</fp>
267
+      </footprints>
268
+      <fields>
269
+        <field name="Reference">J</field>
270
+        <field name="Value">Conn_01x04_Female</field>
271
+      </fields>
272
+      <pins>
273
+        <pin num="1" name="Pin_1" type="passive"/>
274
+        <pin num="2" name="Pin_2" type="passive"/>
275
+        <pin num="3" name="Pin_3" type="passive"/>
276
+        <pin num="4" name="Pin_4" type="passive"/>
277
+      </pins>
278
+    </libpart>
279
+    <libpart lib="Connector" part="Conn_01x06_Male">
280
+      <description>Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
281
+      <docs>~</docs>
282
+      <footprints>
283
+        <fp>Connector*:*_1x??_*</fp>
284
+      </footprints>
285
+      <fields>
286
+        <field name="Reference">J</field>
287
+        <field name="Value">Conn_01x06_Male</field>
288
+      </fields>
289
+      <pins>
290
+        <pin num="1" name="Pin_1" type="passive"/>
291
+        <pin num="2" name="Pin_2" type="passive"/>
292
+        <pin num="3" name="Pin_3" type="passive"/>
293
+        <pin num="4" name="Pin_4" type="passive"/>
294
+        <pin num="5" name="Pin_5" type="passive"/>
295
+        <pin num="6" name="Pin_6" type="passive"/>
296
+      </pins>
297
+    </libpart>
298
+    <libpart lib="Device" part="Battery_Cell">
299
+      <description>single battery cell</description>
300
+      <docs>~</docs>
301
+      <fields>
302
+        <field name="Reference">BT</field>
303
+        <field name="Value">Battery_Cell</field>
304
+      </fields>
305
+      <pins>
306
+        <pin num="1" name="+" type="passive"/>
307
+        <pin num="2" name="-" type="passive"/>
308
+      </pins>
309
+    </libpart>
310
+    <libpart lib="Device" part="C">
311
+      <description>Unpolarized capacitor</description>
312
+      <docs>~</docs>
313
+      <footprints>
314
+        <fp>C_*</fp>
315
+      </footprints>
316
+      <fields>
317
+        <field name="Reference">C</field>
318
+        <field name="Value">C</field>
319
+      </fields>
320
+      <pins>
321
+        <pin num="1" name="~" type="passive"/>
322
+        <pin num="2" name="~" type="passive"/>
323
+      </pins>
324
+    </libpart>
325
+    <libpart lib="Device" part="CP">
326
+      <description>Polarised capacitor</description>
327
+      <docs>~</docs>
328
+      <footprints>
329
+        <fp>CP_*</fp>
330
+      </footprints>
331
+      <fields>
332
+        <field name="Reference">C</field>
333
+        <field name="Value">CP</field>
334
+      </fields>
335
+      <pins>
336
+        <pin num="1" name="~" type="passive"/>
337
+        <pin num="2" name="~" type="passive"/>
338
+      </pins>
339
+    </libpart>
340
+    <libpart lib="Device" part="R">
341
+      <description>Resistor</description>
342
+      <docs>~</docs>
343
+      <footprints>
344
+        <fp>R_*</fp>
345
+      </footprints>
346
+      <fields>
347
+        <field name="Reference">R</field>
348
+        <field name="Value">R</field>
349
+      </fields>
350
+      <pins>
351
+        <pin num="1" name="~" type="passive"/>
352
+        <pin num="2" name="~" type="passive"/>
353
+      </pins>
354
+    </libpart>
355
+    <libpart lib="Diode" part="1N4001">
356
+      <aliases>
357
+        <alias>1N4002</alias>
358
+        <alias>1N4003</alias>
359
+        <alias>1N4004</alias>
360
+        <alias>1N4005</alias>
361
+        <alias>1N4006</alias>
362
+        <alias>1N4007</alias>
363
+        <alias>BA157</alias>
364
+        <alias>BA158</alias>
365
+        <alias>BA159</alias>
366
+      </aliases>
367
+      <description>50V 1A General Purpose Rectifier Diode, DO-41</description>
368
+      <docs>http://www.vishay.com/docs/88503/1n4001.pdf</docs>
369
+      <footprints>
370
+        <fp>D*DO?41*</fp>
371
+      </footprints>
372
+      <fields>
373
+        <field name="Reference">D</field>
374
+        <field name="Value">1N4001</field>
375
+        <field name="Footprint">Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal</field>
376
+      </fields>
377
+      <pins>
378
+        <pin num="1" name="K" type="passive"/>
379
+        <pin num="2" name="A" type="passive"/>
380
+      </pins>
381
+    </libpart>
382
+    <libpart lib="JBeyerstedt-Library" part="ESP32-WROOM">
383
+      <description>Highly integrated Wi-Fi SoC, ESP-WROOM-32</description>
384
+      <footprints>
385
+        <fp>ESP32-WROOM</fp>
386
+      </footprints>
387
+      <fields>
388
+        <field name="Reference">U</field>
389
+        <field name="Value">ESP32-WROOM</field>
390
+      </fields>
391
+      <pins>
392
+        <pin num="1" name="GND" type="power_in"/>
393
+        <pin num="2" name="3V3" type="power_in"/>
394
+        <pin num="3" name="EN" type="input"/>
395
+        <pin num="4" name="SENS_VP" type="BiDi"/>
396
+        <pin num="5" name="SENS_VN" type="BiDi"/>
397
+        <pin num="6" name="IO34" type="BiDi"/>
398
+        <pin num="7" name="IO35" type="BiDi"/>
399
+        <pin num="8" name="IO32" type="BiDi"/>
400
+        <pin num="9" name="IO33" type="BiDi"/>
401
+        <pin num="10" name="IO25" type="BiDi"/>
402
+        <pin num="11" name="IO26" type="BiDi"/>
403
+        <pin num="12" name="IO27" type="BiDi"/>
404
+        <pin num="13" name="IO14" type="BiDi"/>
405
+        <pin num="14" name="IO12" type="BiDi"/>
406
+        <pin num="15" name="GND" type="power_in"/>
407
+        <pin num="16" name="IO13" type="BiDi"/>
408
+        <pin num="17" name="SD2" type="BiDi"/>
409
+        <pin num="18" name="SD3" type="BiDi"/>
410
+        <pin num="19" name="CMD" type="BiDi"/>
411
+        <pin num="20" name="CLK" type="BiDi"/>
412
+        <pin num="21" name="SDO" type="BiDi"/>
413
+        <pin num="22" name="SD1" type="BiDi"/>
414
+        <pin num="23" name="IO15" type="BiDi"/>
415
+        <pin num="24" name="IO2" type="BiDi"/>
416
+        <pin num="25" name="IO0" type="BiDi"/>
417
+        <pin num="26" name="IO4" type="BiDi"/>
418
+        <pin num="27" name="IO16" type="BiDi"/>
419
+        <pin num="28" name="IO17" type="BiDi"/>
420
+        <pin num="29" name="IO5" type="BiDi"/>
421
+        <pin num="30" name="IO18" type="BiDi"/>
422
+        <pin num="31" name="IO19" type="BiDi"/>
423
+        <pin num="32" name="NC" type="NotConnected"/>
424
+        <pin num="33" name="IO21" type="BiDi"/>
425
+        <pin num="34" name="RXD0" type="BiDi"/>
426
+        <pin num="35" name="TXD0" type="BiDi"/>
427
+        <pin num="36" name="IO22" type="BiDi"/>
428
+        <pin num="37" name="IO23" type="BiDi"/>
429
+        <pin num="38" name="GND" type="power_in"/>
430
+        <pin num="39" name="GND-PAD" type="power_in"/>
431
+      </pins>
432
+    </libpart>
433
+    <libpart lib="JBeyerstedt-Library" part="JTAG_ESP32">
434
+      <description>Shortened JTAG connector, double row, 02x07</description>
435
+      <docs>~</docs>
436
+      <footprints>
437
+        <fp>Connector*:*_2x07_*</fp>
438
+      </footprints>
439
+      <fields>
440
+        <field name="Reference">J</field>
441
+        <field name="Value">JTAG_ESP32</field>
442
+      </fields>
443
+      <pins>
444
+        <pin num="1" name="VTref" type="passive"/>
445
+        <pin num="2" name="NC" type="NotConnected"/>
446
+        <pin num="3" name="nTRST" type="passive"/>
447
+        <pin num="4" name="GND" type="passive"/>
448
+        <pin num="5" name="TDI" type="passive"/>
449
+        <pin num="6" name="GND" type="passive"/>
450
+        <pin num="7" name="TMS" type="passive"/>
451
+        <pin num="8" name="GND" type="passive"/>
452
+        <pin num="9" name="TCK" type="passive"/>
453
+        <pin num="10" name="GND" type="passive"/>
454
+        <pin num="11" name="RTCK" type="passive"/>
455
+        <pin num="12" name="GND" type="passive"/>
456
+        <pin num="13" name="TDO" type="passive"/>
457
+        <pin num="14" name="GND" type="passive"/>
458
+      </pins>
459
+    </libpart>
460
+    <libpart lib="Regulator_Linear" part="TC1262-33">
461
+      <aliases>
462
+        <alias>TC1262-25</alias>
463
+        <alias>TC1262-28</alias>
464
+        <alias>TC1262-30</alias>
465
+        <alias>TC1262-50</alias>
466
+      </aliases>
467
+      <description>500mA Low Dropout CMOS Voltage Regulator, Fixed Output 3.3V, TO-220/SOT-223/TO-263</description>
468
+      <docs>http://ww1.microchip.com/downloads/en/DeviceDoc/21373C.pdf</docs>
469
+      <footprints>
470
+        <fp>SOT?223*</fp>
471
+        <fp>TO?220*</fp>
472
+        <fp>TO?263*</fp>
473
+      </footprints>
474
+      <fields>
475
+        <field name="Reference">U</field>
476
+        <field name="Value">TC1262-33</field>
477
+      </fields>
478
+      <pins>
479
+        <pin num="1" name="VI" type="power_in"/>
480
+        <pin num="2" name="GND" type="power_in"/>
481
+        <pin num="3" name="VO" type="power_out"/>
482
+      </pins>
483
+    </libpart>
484
+    <libpart lib="Sensor_Humidity" part="Si7020-A20">
485
+      <description>I2C Humidity and Temperature Sensor, DFN-6</description>
486
+      <docs>https://www.silabs.com/documents/public/data-sheets/Si7020-A20.pdf</docs>
487
+      <footprints>
488
+        <fp>DFN*1EP*3x3mm*P1mm*</fp>
489
+      </footprints>
490
+      <fields>
491
+        <field name="Reference">U</field>
492
+        <field name="Value">Si7020-A20</field>
493
+        <field name="Footprint">Package_DFN_QFN:DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm</field>
494
+      </fields>
495
+      <pins>
496
+        <pin num="1" name="SDA" type="BiDi"/>
497
+        <pin num="2" name="GND" type="power_in"/>
498
+        <pin num="3" name="NC" type="NotConnected"/>
499
+        <pin num="4" name="NC" type="NotConnected"/>
500
+        <pin num="5" name="VDD" type="power_in"/>
501
+        <pin num="6" name="SCL" type="input"/>
502
+        <pin num="7" name="PAD" type="passive"/>
503
+      </pins>
504
+    </libpart>
505
+    <libpart lib="Switch" part="SW_Push">
506
+      <description>Push button switch, generic, two pins</description>
507
+      <fields>
508
+        <field name="Reference">SW</field>
509
+        <field name="Value">SW_Push</field>
510
+      </fields>
511
+      <pins>
512
+        <pin num="1" name="1" type="passive"/>
513
+        <pin num="2" name="2" type="passive"/>
514
+      </pins>
515
+    </libpart>
516
+  </libparts>
517
+  <libraries>
518
+    <library logical="Connector">
519
+      <uri>/Library/Application Support/kicad/library/Connector.lib</uri>
520
+    </library>
521
+    <library logical="Device">
522
+      <uri>/Library/Application Support/kicad/library/Device.lib</uri>
523
+    </library>
524
+    <library logical="Diode">
525
+      <uri>/Library/Application Support/kicad/library/Diode.lib</uri>
526
+    </library>
527
+    <library logical="JBeyerstedt-Library">
528
+      <uri>/Users/jannik/JBeyerstedt-Projekte/kicad-eda/JBeyerstedt-Library.lib</uri>
529
+    </library>
530
+    <library logical="Regulator_Linear">
531
+      <uri>/Library/Application Support/kicad/library/Regulator_Linear.lib</uri>
532
+    </library>
533
+    <library logical="Sensor_Humidity">
534
+      <uri>/Library/Application Support/kicad/library/Sensor_Humidity.lib</uri>
535
+    </library>
536
+    <library logical="Switch">
537
+      <uri>/Library/Application Support/kicad/library/Switch.lib</uri>
538
+    </library>
539
+  </libraries>
540
+  <nets>
541
+    <net code="1" name="VDD">
542
+      <node ref="D1" pin="1"/>
543
+      <node ref="U2" pin="5"/>
544
+      <node ref="C3" pin="1"/>
545
+      <node ref="C10" pin="1"/>
546
+      <node ref="U3" pin="3"/>
547
+      <node ref="U1" pin="2"/>
548
+      <node ref="C2" pin="1"/>
549
+      <node ref="C9" pin="1"/>
550
+      <node ref="C8" pin="1"/>
551
+      <node ref="C7" pin="1"/>
552
+      <node ref="C6" pin="1"/>
553
+      <node ref="C5" pin="1"/>
554
+      <node ref="J3" pin="1"/>
555
+      <node ref="J1" pin="1"/>
556
+      <node ref="R1" pin="1"/>
557
+      <node ref="J4" pin="1"/>
558
+      <node ref="R4" pin="1"/>
559
+      <node ref="R5" pin="1"/>
560
+    </net>
561
+    <net code="2" name="Net-(U2-Pad3)">
562
+      <node ref="U2" pin="3"/>
563
+    </net>
564
+    <net code="3" name="Net-(U2-Pad4)">
565
+      <node ref="U2" pin="4"/>
566
+    </net>
567
+    <net code="4" name="Net-(U2-Pad7)">
568
+      <node ref="U2" pin="7"/>
569
+    </net>
570
+    <net code="5" name="Net-(J2-Pad1)">
571
+      <node ref="J2" pin="1"/>
572
+    </net>
573
+    <net code="6" name="Net-(J2-Pad4)">
574
+      <node ref="J2" pin="4"/>
575
+    </net>
576
+    <net code="7" name="Net-(J2-Pad5)">
577
+      <node ref="J2" pin="5"/>
578
+    </net>
579
+    <net code="8" name="GND">
580
+      <node ref="U2" pin="2"/>
581
+      <node ref="C1" pin="2"/>
582
+      <node ref="C3" pin="2"/>
583
+      <node ref="C2" pin="2"/>
584
+      <node ref="J2" pin="6"/>
585
+      <node ref="BT1" pin="2"/>
586
+      <node ref="R7" pin="2"/>
587
+      <node ref="U1" pin="1"/>
588
+      <node ref="C9" pin="2"/>
589
+      <node ref="J4" pin="3"/>
590
+      <node ref="U1" pin="38"/>
591
+      <node ref="C8" pin="2"/>
592
+      <node ref="R2" pin="1"/>
593
+      <node ref="U1" pin="15"/>
594
+      <node ref="C10" pin="2"/>
595
+      <node ref="C7" pin="2"/>
596
+      <node ref="U3" pin="2"/>
597
+      <node ref="R8" pin="2"/>
598
+      <node ref="C4" pin="2"/>
599
+      <node ref="C6" pin="2"/>
600
+      <node ref="C5" pin="2"/>
601
+      <node ref="J1" pin="10"/>
602
+      <node ref="J1" pin="11"/>
603
+      <node ref="J1" pin="12"/>
604
+      <node ref="J1" pin="14"/>
605
+      <node ref="J1" pin="4"/>
606
+      <node ref="J1" pin="6"/>
607
+      <node ref="J1" pin="8"/>
608
+      <node ref="J3" pin="2"/>
609
+    </net>
610
+    <net code="9" name="Net-(U1-Pad10)">
611
+      <node ref="U1" pin="10"/>
612
+    </net>
613
+    <net code="10" name="Net-(U1-Pad11)">
614
+      <node ref="U1" pin="11"/>
615
+    </net>
616
+    <net code="11" name="Net-(U1-Pad12)">
617
+      <node ref="U1" pin="12"/>
618
+    </net>
619
+    <net code="12" name="Net-(U1-Pad17)">
620
+      <node ref="U1" pin="17"/>
621
+    </net>
622
+    <net code="13" name="Net-(U1-Pad18)">
623
+      <node ref="U1" pin="18"/>
624
+    </net>
625
+    <net code="14" name="Net-(U1-Pad19)">
626
+      <node ref="U1" pin="19"/>
627
+    </net>
628
+    <net code="15" name="Net-(U1-Pad20)">
629
+      <node ref="U1" pin="20"/>
630
+    </net>
631
+    <net code="16" name="Net-(U1-Pad21)">
632
+      <node ref="U1" pin="21"/>
633
+    </net>
634
+    <net code="17" name="Net-(U1-Pad22)">
635
+      <node ref="U1" pin="22"/>
636
+    </net>
637
+    <net code="18" name="Net-(U1-Pad26)">
638
+      <node ref="U1" pin="26"/>
639
+    </net>
640
+    <net code="19" name="Net-(U1-Pad27)">
641
+      <node ref="U1" pin="27"/>
642
+    </net>
643
+    <net code="20" name="Net-(U1-Pad28)">
644
+      <node ref="U1" pin="28"/>
645
+    </net>
646
+    <net code="21" name="Net-(U1-Pad29)">
647
+      <node ref="U1" pin="29"/>
648
+    </net>
649
+    <net code="22" name="Net-(U1-Pad30)">
650
+      <node ref="U1" pin="30"/>
651
+    </net>
652
+    <net code="23" name="Net-(U1-Pad31)">
653
+      <node ref="U1" pin="31"/>
654
+    </net>
655
+    <net code="24" name="Net-(U1-Pad32)">
656
+      <node ref="U1" pin="32"/>
657
+    </net>
658
+    <net code="25" name="Net-(U1-Pad37)">
659
+      <node ref="U1" pin="37"/>
660
+    </net>
661
+    <net code="26" name="Net-(U1-Pad39)">
662
+      <node ref="U1" pin="39"/>
663
+    </net>
664
+    <net code="27" name="BAT_SENS">
665
+      <node ref="C4" pin="1"/>
666
+      <node ref="U1" pin="4"/>
667
+      <node ref="R6" pin="2"/>
668
+      <node ref="R7" pin="1"/>
669
+    </net>
670
+    <net code="28" name="Net-(U1-Pad5)">
671
+      <node ref="U1" pin="5"/>
672
+    </net>
673
+    <net code="29" name="Net-(U1-Pad6)">
674
+      <node ref="U1" pin="6"/>
675
+    </net>
676
+    <net code="30" name="Net-(U1-Pad7)">
677
+      <node ref="U1" pin="7"/>
678
+    </net>
679
+    <net code="31" name="Net-(U1-Pad8)">
680
+      <node ref="U1" pin="8"/>
681
+    </net>
682
+    <net code="32" name="Net-(U1-Pad9)">
683
+      <node ref="U1" pin="9"/>
684
+    </net>
685
+    <net code="33" name="Net-(R2-Pad2)">
686
+      <node ref="R2" pin="2"/>
687
+      <node ref="U1" pin="24"/>
688
+    </net>
689
+    <net code="34" name="BAT">
690
+      <node ref="BT1" pin="1"/>
691
+      <node ref="U3" pin="1"/>
692
+      <node ref="R6" pin="1"/>
693
+      <node ref="D1" pin="2"/>
694
+    </net>
695
+    <net code="35" name="Net-(J4-Pad2)">
696
+      <node ref="J4" pin="2"/>
697
+      <node ref="R3" pin="1"/>
698
+    </net>
699
+    <net code="36" name="/TX">
700
+      <node ref="U1" pin="35"/>
701
+      <node ref="J2" pin="2"/>
702
+    </net>
703
+    <net code="37" name="/RX">
704
+      <node ref="J2" pin="3"/>
705
+      <node ref="U1" pin="34"/>
706
+    </net>
707
+    <net code="38" name="Net-(C1-Pad1)">
708
+      <node ref="C1" pin="1"/>
709
+      <node ref="SW1" pin="2"/>
710
+      <node ref="U1" pin="3"/>
711
+      <node ref="R1" pin="2"/>
712
+      <node ref="J1" pin="3"/>
713
+    </net>
714
+    <net code="39" name="Net-(R8-Pad1)">
715
+      <node ref="SW1" pin="1"/>
716
+      <node ref="R8" pin="1"/>
717
+    </net>
718
+    <net code="40" name="Net-(J1-Pad13)">
719
+      <node ref="J1" pin="13"/>
720
+      <node ref="U1" pin="23"/>
721
+    </net>
722
+    <net code="41" name="Net-(J1-Pad2)">
723
+      <node ref="J1" pin="2"/>
724
+    </net>
725
+    <net code="42" name="Net-(J1-Pad9)">
726
+      <node ref="U1" pin="16"/>
727
+      <node ref="J1" pin="9"/>
728
+    </net>
729
+    <net code="43" name="SDA">
730
+      <node ref="J3" pin="4"/>
731
+      <node ref="U1" pin="33"/>
732
+      <node ref="U2" pin="1"/>
733
+      <node ref="R5" pin="2"/>
734
+    </net>
735
+    <net code="44" name="SCL">
736
+      <node ref="R4" pin="2"/>
737
+      <node ref="J3" pin="3"/>
738
+      <node ref="U1" pin="36"/>
739
+      <node ref="U2" pin="6"/>
740
+    </net>
741
+    <net code="45" name="/BOOT">
742
+      <node ref="R3" pin="2"/>
743
+      <node ref="U1" pin="25"/>
744
+    </net>
745
+    <net code="46" name="Net-(J1-Pad5)">
746
+      <node ref="U1" pin="14"/>
747
+      <node ref="J1" pin="5"/>
748
+    </net>
749
+    <net code="47" name="Net-(J1-Pad7)">
750
+      <node ref="U1" pin="13"/>
751
+      <node ref="J1" pin="7"/>
752
+    </net>
753
+  </nets>
754
+</export>

BIN
board-v1/ESP32-Sensor-Layout.png View File


BIN
board-v1/ESP32-Sensor-Schematic.png View File


+ 26
- 26
board-v2/esp32-sensornode-parts.md View File

@@ -1,29 +1,29 @@
1 1
 # ESP32 SensorNode PCB Layout, rev. 2
2 2
 
3 3
 ## Bill of Materials
4
-  Type      | Qty |  Value  |    Footprint   
5
------------ | --- | ------- | ---------------
6
-Si7021      |   1 | A20-GM1 | DFN-6          
7
-Switch      |   1 |   -x-   | THT SW_PUSH_6mm
8
-Resistor    |   2 |     22k | SMD 0805       
9
-Capacitor   |   1 |   0.01u | SMD 0805       
10
-Capacitor   |   3 |    0.1u | SMD 0805       
11
-Capacitor   |   1 |      1u | SMD 0805       
12
-Capacitor   |   1 |    4.7u | SMD 0805       
13
-VoltageReg  |   1 |  TC1262 | SOT-223-3      
14
-Resistor    |   3 |     22k | THT L6.3 P10.16
15
-Resistor    |   1 |    2.7M | THT L6.3 P10.16
16
-Resistor    |   1 |      1M | THT L6.3 P10.16
17
-Resistor    |   1 |     47R | THT L6.3 P10.16
18
-Capacitor   |   1 |      1n | THT P7.50 Disk 
19
-Capacitor   |   1 |      1u | THT P2.50 Rect 
20
-Capacitor   |   1 |    100u | THT P5.00 Elko 
21
-Capacitor   |   1 |    460u | THT P5.00 Elko 
22
-Diode       |   1 |  1N540x | THT            
23
-----        | --  | ----    | ----           
24
-Bat Holder  |   1 |   18650 | x              
25
-ESP32       |   1 |   WROOM | x              
26
-Pin 2x07 M  |   1 |   -x-   | THT P2.54 2x07 
27
-Pin 1x06 M  |   1 |   -x-   | THT P2.54 2x07 
28
-Pin 1x04 M  |   1 |   -x-   | THT P2.54 2x07 
29
-Pin 1x03 M  |   1 |   -x-   | THT P2.54 2x07 
4
+  Type      | Qty |  Value  |    Footprint    | Notes
5
+----------- | --- | ------- | --------------- | -----
6
+Si7021      |   1 | A20-GM1 | DFN-6           | 
7
+Switch      |   1 |   -x-   | THT SW_PUSH_6mm | 
8
+Resistor    |   2 |     22k | SMD 0805        | 
9
+Capacitor   |   1 |   0.01u | SMD 0805        | 
10
+Capacitor   |   3 |    0.1u | SMD 0805        | 
11
+Capacitor   |   1 |      1u | SMD 0805        | 
12
+Capacitor   |   1 |    4.7u | SMD 0805        | 
13
+VoltageReg  |   1 |  TC1262 | SOT-223-3       | 
14
+Resistor    |   3 |     22k | THT L6.3 P10.16 | 
15
+Resistor    |   1 |    2.7M | THT L6.3 P10.16 | 
16
+Resistor    |   1 |      1M | THT L6.3 P10.16 | 
17
+Resistor    |   1 |     47R | THT L6.3 P10.16 | 
18
+Capacitor   |   1 |      1n | THT P7.50 Disk  | 
19
+Capacitor   |   1 |      1u | THT P2.50 Rect  | not needed !
20
+Capacitor   |   1 |    100u | THT P5.00 Elko  | probably not needed
21
+Capacitor   |   1 |    460u | THT P5.00 Elko  | not needed !
22
+Diode       |   1 |  1N540x | THT             | not needed, using voltage reg.
23
+----        | --  | ----    | ----            | 
24
+Bat Holder  |   1 |   18650 | x               | 
25
+ESP32       |   1 |   WROOM | x               | 
26
+Pin 2x07 M  |   1 |   -x-   | THT P2.54 2x07  | 
27
+Pin 1x06 M  |   1 |   -x-   | THT P2.54 2x07  | 
28
+Pin 1x04 M  |   1 |   -x-   | THT P2.54 2x07  | 
29
+Pin 1x03 M  |   1 |   -x-   | THT P2.54 2x07  | 

BIN
case/esp32-sensornode-case.FCStd View File


BIN
case/esp32-sensornode-casebody.stl View File


BIN
case/esp32-sensornode-casetop.stl View File


Loading…
Cancel
Save