├── README.md
├── circut
├── pcb.kicad_pcb
├── pcb.kicad_prl
├── pcb.kicad_pro
└── pcb.kicad_sch
├── donate
├── alipay.png
└── wechat.png
├── esphome
├── .gitignore
├── base.yaml
├── bathroom.yaml
├── ir_sender.h
└── study.yaml
└── pic
└── pic.jpeg
/README.md:
--------------------------------------------------------------------------------
1 | 基于 ESP32 的家庭智能传感器,搭配 [Home Assistant](https://www.home-assistant.io/) 项目实现家自动化。
2 |
3 | 小巧的身材上集成温湿度 / 光照度 / 人体存在传感器和红外发射管。
4 |
5 |
6 |
7 | ## 硬件设计
8 | * 主控选用 ESP32-S3-WROOM-1
9 | * 温湿度传感器选用 HDC1080
10 | * 光照度传感器选用 GY-302 模块
11 | * 人体存在传感器选用 LD2410B 模块
12 | * 红外发射选用 3mm 发射管
13 | * 状态灯选用贴片发光二极管
14 | * 采用 typec 口供电 / 烧写程序,针脚对应关系:
15 |
16 | | typec | esp32 | 备注 |
17 | |---|---|---|
18 | | GND (A1, A12, B1, B12) | GND | 接地 |
19 | | VBUS (A4, A9, B4, B9) | | 5V |
20 | | CC1 (A5), CC2 (B5) | GPIO0 | 烧写固件时需接地 |
21 | | D+ (A6, B6) | GPIO43 | TX |
22 | | D- (A7, B7) | GPIO44 | RX |
23 |
24 | ## 电路设计
25 | 原理图及 PCB 使用 kicad 绘制,项目文件见 circut 目录(依赖 [ESPRESSIF 官方库](https://github.com/espressif/kicad-libraries))。
26 |
27 | * 所有贴片元件均采用 0805 封装尺寸
28 | * 焊接时可多留一些红外管引脚,以调整发射方向
29 | * 不需要的传感器可留空
30 | * 由于不同颜色发光二极管的压降不同,在 R3 为 100 欧姆时 D2 采用红色发光二极管效果较好,采用黄色发光二极管时亮度较低。若要使用其他颜色发光二极管可自行计算 R3 阻值。
31 |
32 | ## 固件设计
33 | 固件使用 [ESPHome](https://esphome.io/) 搭建,配置文件见 esphome 目录。
34 |
35 | * 暴露以下传感器至 Home Assistant:
36 | * 一个温度传感器
37 | * 一个湿度传感器
38 | * 一个光照度传感器
39 | * 一个人体存在二元传感器
40 | * 一个人体存在距离传感器
41 | * 一个可开关的 LED 灯(复用状态灯)
42 | * 项目中对红外管的使用比较客制化,使用自定义的 MQTT 消息驱动。建议改用 [Remote Transmitter](https://esphome.io/components/remote_transmitter.html) 或自行修改。
43 |
44 | ## 应用参考
45 | 接入 Home Assistant 后,可使用暴露出的传感器实现一些家庭自动化,例如:
46 | * 使用人体存在传感器配合光照度传感器控制灯
47 | * 甚至可配合人体存在距离传感器大致确定人体位置后控制不同的灯
48 | * 使用人体存在传感器配合温度传感器控制空调制冷 / 加热 / 关闭
49 | * 使用湿度传感器控制加湿器
50 | * 使用 LED 指示报警信息(电量低,扫地机集尘盒满等)
51 | * 使用红外管控制空调 / 电视 / 浴霸等传统电器
52 | * ……
53 |
54 | ## 捐赠
55 | 如果此项目对你有帮助,可扫描下方二维码请我喝杯咖啡 :)
56 |
57 |
58 |
--------------------------------------------------------------------------------
/circut/pcb.kicad_prl:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "active_layer": 0,
4 | "active_layer_preset": "All Layers",
5 | "auto_track_width": true,
6 | "hidden_netclasses": [],
7 | "hidden_nets": [],
8 | "high_contrast_mode": 0,
9 | "net_color_mode": 1,
10 | "opacity": {
11 | "images": 0.6,
12 | "pads": 1.0,
13 | "tracks": 1.0,
14 | "vias": 1.0,
15 | "zones": 0.6
16 | },
17 | "selection_filter": {
18 | "dimensions": true,
19 | "footprints": true,
20 | "graphics": true,
21 | "keepouts": true,
22 | "lockedItems": true,
23 | "otherItems": true,
24 | "pads": true,
25 | "text": true,
26 | "tracks": true,
27 | "vias": true,
28 | "zones": true
29 | },
30 | "visible_items": [
31 | 0,
32 | 1,
33 | 2,
34 | 3,
35 | 4,
36 | 5,
37 | 8,
38 | 9,
39 | 10,
40 | 11,
41 | 12,
42 | 13,
43 | 15,
44 | 16,
45 | 17,
46 | 18,
47 | 19,
48 | 20,
49 | 21,
50 | 22,
51 | 23,
52 | 24,
53 | 25,
54 | 26,
55 | 27,
56 | 28,
57 | 29,
58 | 30,
59 | 32,
60 | 33,
61 | 34,
62 | 35,
63 | 36,
64 | 39,
65 | 40
66 | ],
67 | "visible_layers": "fffffff_ffffffff",
68 | "zone_display_mode": 0
69 | },
70 | "meta": {
71 | "filename": "pcb.kicad_prl",
72 | "version": 3
73 | },
74 | "project": {
75 | "files": []
76 | }
77 | }
78 |
--------------------------------------------------------------------------------
/circut/pcb.kicad_pro:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "3dviewports": [],
4 | "design_settings": {
5 | "defaults": {
6 | "board_outline_line_width": 0.049999999999999996,
7 | "copper_line_width": 0.19999999999999998,
8 | "copper_text_italic": false,
9 | "copper_text_size_h": 1.5,
10 | "copper_text_size_v": 1.5,
11 | "copper_text_thickness": 0.3,
12 | "copper_text_upright": false,
13 | "courtyard_line_width": 0.049999999999999996,
14 | "dimension_precision": 4,
15 | "dimension_units": 3,
16 | "dimensions": {
17 | "arrow_length": 1270000,
18 | "extension_offset": 500000,
19 | "keep_text_aligned": true,
20 | "suppress_zeroes": false,
21 | "text_position": 0,
22 | "units_format": 1
23 | },
24 | "fab_line_width": 0.09999999999999999,
25 | "fab_text_italic": false,
26 | "fab_text_size_h": 1.0,
27 | "fab_text_size_v": 1.0,
28 | "fab_text_thickness": 0.15,
29 | "fab_text_upright": false,
30 | "other_line_width": 0.09999999999999999,
31 | "other_text_italic": false,
32 | "other_text_size_h": 1.0,
33 | "other_text_size_v": 1.0,
34 | "other_text_thickness": 0.15,
35 | "other_text_upright": false,
36 | "pads": {
37 | "drill": 0.762,
38 | "height": 1.524,
39 | "width": 1.524
40 | },
41 | "silk_line_width": 0.12,
42 | "silk_text_italic": false,
43 | "silk_text_size_h": 1.0,
44 | "silk_text_size_v": 1.0,
45 | "silk_text_thickness": 0.15,
46 | "silk_text_upright": false,
47 | "zones": {
48 | "45_degree_only": false,
49 | "min_clearance": 0.508
50 | }
51 | },
52 | "diff_pair_dimensions": [],
53 | "drc_exclusions": [],
54 | "meta": {
55 | "filename": "board_design_settings.json",
56 | "version": 2
57 | },
58 | "rule_severities": {
59 | "annular_width": "error",
60 | "clearance": "error",
61 | "copper_edge_clearance": "error",
62 | "courtyards_overlap": "error",
63 | "diff_pair_gap_out_of_range": "error",
64 | "diff_pair_uncoupled_length_too_long": "error",
65 | "drill_out_of_range": "error",
66 | "duplicate_footprints": "warning",
67 | "extra_footprint": "warning",
68 | "footprint_type_mismatch": "error",
69 | "hole_clearance": "error",
70 | "hole_near_hole": "error",
71 | "invalid_outline": "error",
72 | "item_on_disabled_layer": "error",
73 | "items_not_allowed": "error",
74 | "length_out_of_range": "error",
75 | "malformed_courtyard": "error",
76 | "microvia_drill_out_of_range": "error",
77 | "missing_courtyard": "ignore",
78 | "missing_footprint": "warning",
79 | "net_conflict": "warning",
80 | "npth_inside_courtyard": "ignore",
81 | "padstack": "error",
82 | "pth_inside_courtyard": "ignore",
83 | "shorting_items": "error",
84 | "silk_over_copper": "warning",
85 | "silk_overlap": "warning",
86 | "skew_out_of_range": "error",
87 | "through_hole_pad_without_hole": "error",
88 | "too_many_vias": "error",
89 | "track_dangling": "warning",
90 | "track_width": "error",
91 | "tracks_crossing": "error",
92 | "unconnected_items": "error",
93 | "unresolved_variable": "error",
94 | "via_dangling": "warning",
95 | "zone_has_empty_net": "error",
96 | "zones_intersect": "error"
97 | },
98 | "rules": {
99 | "allow_blind_buried_vias": false,
100 | "allow_microvias": false,
101 | "max_error": 0.005,
102 | "min_clearance": 0.0,
103 | "min_copper_edge_clearance": 0.049999999999999996,
104 | "min_hole_clearance": 0.25,
105 | "min_hole_to_hole": 0.25,
106 | "min_microvia_diameter": 0.19999999999999998,
107 | "min_microvia_drill": 0.09999999999999999,
108 | "min_silk_clearance": 0.0,
109 | "min_through_hole_diameter": 0.3,
110 | "min_track_width": 0.19999999999999998,
111 | "min_via_annular_width": 0.049999999999999996,
112 | "min_via_diameter": 0.39999999999999997,
113 | "use_height_for_length_calcs": true
114 | },
115 | "track_widths": [],
116 | "via_dimensions": [],
117 | "zones_allow_external_fillets": false,
118 | "zones_use_no_outline": true
119 | },
120 | "layer_presets": [],
121 | "viewports": []
122 | },
123 | "boards": [],
124 | "cvpcb": {
125 | "equivalence_files": []
126 | },
127 | "erc": {
128 | "erc_exclusions": [],
129 | "meta": {
130 | "version": 0
131 | },
132 | "pin_map": [
133 | [
134 | 0,
135 | 0,
136 | 0,
137 | 0,
138 | 0,
139 | 0,
140 | 1,
141 | 0,
142 | 0,
143 | 0,
144 | 0,
145 | 2
146 | ],
147 | [
148 | 0,
149 | 2,
150 | 0,
151 | 1,
152 | 0,
153 | 0,
154 | 1,
155 | 0,
156 | 2,
157 | 2,
158 | 2,
159 | 2
160 | ],
161 | [
162 | 0,
163 | 0,
164 | 0,
165 | 0,
166 | 0,
167 | 0,
168 | 1,
169 | 0,
170 | 1,
171 | 0,
172 | 1,
173 | 2
174 | ],
175 | [
176 | 0,
177 | 1,
178 | 0,
179 | 0,
180 | 0,
181 | 0,
182 | 1,
183 | 1,
184 | 2,
185 | 1,
186 | 1,
187 | 2
188 | ],
189 | [
190 | 0,
191 | 0,
192 | 0,
193 | 0,
194 | 0,
195 | 0,
196 | 1,
197 | 0,
198 | 0,
199 | 0,
200 | 0,
201 | 2
202 | ],
203 | [
204 | 0,
205 | 0,
206 | 0,
207 | 0,
208 | 0,
209 | 0,
210 | 0,
211 | 0,
212 | 0,
213 | 0,
214 | 0,
215 | 2
216 | ],
217 | [
218 | 1,
219 | 1,
220 | 1,
221 | 1,
222 | 1,
223 | 0,
224 | 1,
225 | 1,
226 | 1,
227 | 1,
228 | 1,
229 | 2
230 | ],
231 | [
232 | 0,
233 | 0,
234 | 0,
235 | 1,
236 | 0,
237 | 0,
238 | 1,
239 | 0,
240 | 0,
241 | 0,
242 | 0,
243 | 2
244 | ],
245 | [
246 | 0,
247 | 2,
248 | 1,
249 | 2,
250 | 0,
251 | 0,
252 | 1,
253 | 0,
254 | 2,
255 | 2,
256 | 2,
257 | 2
258 | ],
259 | [
260 | 0,
261 | 2,
262 | 0,
263 | 1,
264 | 0,
265 | 0,
266 | 1,
267 | 0,
268 | 2,
269 | 0,
270 | 0,
271 | 2
272 | ],
273 | [
274 | 0,
275 | 2,
276 | 1,
277 | 1,
278 | 0,
279 | 0,
280 | 1,
281 | 0,
282 | 2,
283 | 0,
284 | 0,
285 | 2
286 | ],
287 | [
288 | 2,
289 | 2,
290 | 2,
291 | 2,
292 | 2,
293 | 2,
294 | 2,
295 | 2,
296 | 2,
297 | 2,
298 | 2,
299 | 2
300 | ]
301 | ],
302 | "rule_severities": {
303 | "bus_definition_conflict": "error",
304 | "bus_entry_needed": "error",
305 | "bus_to_bus_conflict": "error",
306 | "bus_to_net_conflict": "error",
307 | "conflicting_netclasses": "error",
308 | "different_unit_footprint": "error",
309 | "different_unit_net": "error",
310 | "duplicate_reference": "error",
311 | "duplicate_sheet_names": "error",
312 | "endpoint_off_grid": "warning",
313 | "extra_units": "error",
314 | "global_label_dangling": "warning",
315 | "hier_label_mismatch": "error",
316 | "label_dangling": "error",
317 | "lib_symbol_issues": "warning",
318 | "missing_bidi_pin": "warning",
319 | "missing_input_pin": "warning",
320 | "missing_power_pin": "error",
321 | "missing_unit": "warning",
322 | "multiple_net_names": "warning",
323 | "net_not_bus_member": "warning",
324 | "no_connect_connected": "warning",
325 | "no_connect_dangling": "warning",
326 | "pin_not_connected": "error",
327 | "pin_not_driven": "error",
328 | "pin_to_pin": "warning",
329 | "power_pin_not_driven": "error",
330 | "similar_labels": "warning",
331 | "simulation_model_issue": "error",
332 | "unannotated": "error",
333 | "unit_value_mismatch": "error",
334 | "unresolved_variable": "error",
335 | "wire_dangling": "error"
336 | }
337 | },
338 | "libraries": {
339 | "pinned_footprint_libs": [],
340 | "pinned_symbol_libs": []
341 | },
342 | "meta": {
343 | "filename": "pcb.kicad_pro",
344 | "version": 1
345 | },
346 | "net_settings": {
347 | "classes": [
348 | {
349 | "bus_width": 12,
350 | "clearance": 0.2,
351 | "diff_pair_gap": 0.25,
352 | "diff_pair_via_gap": 0.25,
353 | "diff_pair_width": 0.2,
354 | "line_style": 0,
355 | "microvia_diameter": 0.3,
356 | "microvia_drill": 0.1,
357 | "name": "Default",
358 | "pcb_color": "rgba(0, 0, 0, 0.000)",
359 | "schematic_color": "rgba(0, 0, 0, 0.000)",
360 | "track_width": 0.25,
361 | "via_diameter": 0.8,
362 | "via_drill": 0.4,
363 | "wire_width": 6
364 | }
365 | ],
366 | "meta": {
367 | "version": 3
368 | },
369 | "net_colors": null,
370 | "netclass_assignments": null,
371 | "netclass_patterns": []
372 | },
373 | "pcbnew": {
374 | "last_paths": {
375 | "gencad": "",
376 | "idf": "",
377 | "netlist": "",
378 | "specctra_dsn": "",
379 | "step": "",
380 | "vrml": ""
381 | },
382 | "page_layout_descr_file": ""
383 | },
384 | "schematic": {
385 | "annotate_start_num": 0,
386 | "drawing": {
387 | "dashed_lines_dash_length_ratio": 12.0,
388 | "dashed_lines_gap_length_ratio": 3.0,
389 | "default_line_thickness": 6.0,
390 | "default_text_size": 50.0,
391 | "field_names": [],
392 | "intersheets_ref_own_page": false,
393 | "intersheets_ref_prefix": "",
394 | "intersheets_ref_short": false,
395 | "intersheets_ref_show": false,
396 | "intersheets_ref_suffix": "",
397 | "junction_size_choice": 3,
398 | "label_size_ratio": 0.25,
399 | "pin_symbol_size": 0.0,
400 | "text_offset_ratio": 0.08
401 | },
402 | "legacy_lib_dir": "",
403 | "legacy_lib_list": [],
404 | "meta": {
405 | "version": 1
406 | },
407 | "net_format_name": "",
408 | "ngspice": {
409 | "fix_include_paths": true,
410 | "fix_passive_vals": false,
411 | "meta": {
412 | "version": 0
413 | },
414 | "model_mode": 0,
415 | "workbook_filename": ""
416 | },
417 | "page_layout_descr_file": "",
418 | "plot_directory": "",
419 | "spice_adjust_passive_values": false,
420 | "spice_current_sheet_as_root": false,
421 | "spice_external_command": "spice \"%I\"",
422 | "spice_model_current_sheet_as_root": true,
423 | "spice_save_all_currents": false,
424 | "spice_save_all_voltages": false,
425 | "subpart_first_id": 65,
426 | "subpart_id_separator": 0
427 | },
428 | "sheets": [
429 | [
430 | "df68c26a-03b5-4466-aecf-ba34b7dce6b7",
431 | ""
432 | ]
433 | ],
434 | "text_variables": {}
435 | }
436 |
--------------------------------------------------------------------------------
/circut/pcb.kicad_sch:
--------------------------------------------------------------------------------
1 | (kicad_sch (version 20230121) (generator eeschema)
2 |
3 | (uuid df68c26a-03b5-4466-aecf-ba34b7dce6b7)
4 |
5 | (paper "A4")
6 |
7 | (lib_symbols
8 | (symbol "Connector:Conn_01x05_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
9 | (property "Reference" "J" (at 0 7.62 0)
10 | (effects (font (size 1.27 1.27)))
11 | )
12 | (property "Value" "Conn_01x05_Female" (at 0 -7.62 0)
13 | (effects (font (size 1.27 1.27)))
14 | )
15 | (property "Footprint" "" (at 0 0 0)
16 | (effects (font (size 1.27 1.27)) hide)
17 | )
18 | (property "Datasheet" "~" (at 0 0 0)
19 | (effects (font (size 1.27 1.27)) hide)
20 | )
21 | (property "ki_keywords" "connector" (at 0 0 0)
22 | (effects (font (size 1.27 1.27)) hide)
23 | )
24 | (property "ki_description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
25 | (effects (font (size 1.27 1.27)) hide)
26 | )
27 | (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
28 | (effects (font (size 1.27 1.27)) hide)
29 | )
30 | (symbol "Conn_01x05_Female_1_1"
31 | (arc (start 0 -4.572) (mid -0.5058 -5.08) (end 0 -5.588)
32 | (stroke (width 0.1524) (type default))
33 | (fill (type none))
34 | )
35 | (arc (start 0 -2.032) (mid -0.5058 -2.54) (end 0 -3.048)
36 | (stroke (width 0.1524) (type default))
37 | (fill (type none))
38 | )
39 | (polyline
40 | (pts
41 | (xy -1.27 -5.08)
42 | (xy -0.508 -5.08)
43 | )
44 | (stroke (width 0.1524) (type default))
45 | (fill (type none))
46 | )
47 | (polyline
48 | (pts
49 | (xy -1.27 -2.54)
50 | (xy -0.508 -2.54)
51 | )
52 | (stroke (width 0.1524) (type default))
53 | (fill (type none))
54 | )
55 | (polyline
56 | (pts
57 | (xy -1.27 0)
58 | (xy -0.508 0)
59 | )
60 | (stroke (width 0.1524) (type default))
61 | (fill (type none))
62 | )
63 | (polyline
64 | (pts
65 | (xy -1.27 2.54)
66 | (xy -0.508 2.54)
67 | )
68 | (stroke (width 0.1524) (type default))
69 | (fill (type none))
70 | )
71 | (polyline
72 | (pts
73 | (xy -1.27 5.08)
74 | (xy -0.508 5.08)
75 | )
76 | (stroke (width 0.1524) (type default))
77 | (fill (type none))
78 | )
79 | (arc (start 0 0.508) (mid -0.5058 0) (end 0 -0.508)
80 | (stroke (width 0.1524) (type default))
81 | (fill (type none))
82 | )
83 | (arc (start 0 3.048) (mid -0.5058 2.54) (end 0 2.032)
84 | (stroke (width 0.1524) (type default))
85 | (fill (type none))
86 | )
87 | (arc (start 0 5.588) (mid -0.5058 5.08) (end 0 4.572)
88 | (stroke (width 0.1524) (type default))
89 | (fill (type none))
90 | )
91 | (pin passive line (at -5.08 5.08 0) (length 3.81)
92 | (name "Pin_1" (effects (font (size 1.27 1.27))))
93 | (number "1" (effects (font (size 1.27 1.27))))
94 | )
95 | (pin passive line (at -5.08 2.54 0) (length 3.81)
96 | (name "Pin_2" (effects (font (size 1.27 1.27))))
97 | (number "2" (effects (font (size 1.27 1.27))))
98 | )
99 | (pin passive line (at -5.08 0 0) (length 3.81)
100 | (name "Pin_3" (effects (font (size 1.27 1.27))))
101 | (number "3" (effects (font (size 1.27 1.27))))
102 | )
103 | (pin passive line (at -5.08 -2.54 0) (length 3.81)
104 | (name "Pin_4" (effects (font (size 1.27 1.27))))
105 | (number "4" (effects (font (size 1.27 1.27))))
106 | )
107 | (pin passive line (at -5.08 -5.08 0) (length 3.81)
108 | (name "Pin_5" (effects (font (size 1.27 1.27))))
109 | (number "5" (effects (font (size 1.27 1.27))))
110 | )
111 | )
112 | )
113 | (symbol "Connector:USB_C_Receptacle_USB2.0" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
114 | (property "Reference" "J" (at -10.16 19.05 0)
115 | (effects (font (size 1.27 1.27)) (justify left))
116 | )
117 | (property "Value" "USB_C_Receptacle_USB2.0" (at 19.05 19.05 0)
118 | (effects (font (size 1.27 1.27)) (justify right))
119 | )
120 | (property "Footprint" "" (at 3.81 0 0)
121 | (effects (font (size 1.27 1.27)) hide)
122 | )
123 | (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 3.81 0 0)
124 | (effects (font (size 1.27 1.27)) hide)
125 | )
126 | (property "ki_keywords" "usb universal serial bus type-C USB2.0" (at 0 0 0)
127 | (effects (font (size 1.27 1.27)) hide)
128 | )
129 | (property "ki_description" "USB 2.0-only Type-C Receptacle connector" (at 0 0 0)
130 | (effects (font (size 1.27 1.27)) hide)
131 | )
132 | (property "ki_fp_filters" "USB*C*Receptacle*" (at 0 0 0)
133 | (effects (font (size 1.27 1.27)) hide)
134 | )
135 | (symbol "USB_C_Receptacle_USB2.0_0_0"
136 | (rectangle (start -0.254 -17.78) (end 0.254 -16.764)
137 | (stroke (width 0) (type default))
138 | (fill (type none))
139 | )
140 | (rectangle (start 10.16 -14.986) (end 9.144 -15.494)
141 | (stroke (width 0) (type default))
142 | (fill (type none))
143 | )
144 | (rectangle (start 10.16 -12.446) (end 9.144 -12.954)
145 | (stroke (width 0) (type default))
146 | (fill (type none))
147 | )
148 | (rectangle (start 10.16 -4.826) (end 9.144 -5.334)
149 | (stroke (width 0) (type default))
150 | (fill (type none))
151 | )
152 | (rectangle (start 10.16 -2.286) (end 9.144 -2.794)
153 | (stroke (width 0) (type default))
154 | (fill (type none))
155 | )
156 | (rectangle (start 10.16 0.254) (end 9.144 -0.254)
157 | (stroke (width 0) (type default))
158 | (fill (type none))
159 | )
160 | (rectangle (start 10.16 2.794) (end 9.144 2.286)
161 | (stroke (width 0) (type default))
162 | (fill (type none))
163 | )
164 | (rectangle (start 10.16 7.874) (end 9.144 7.366)
165 | (stroke (width 0) (type default))
166 | (fill (type none))
167 | )
168 | (rectangle (start 10.16 10.414) (end 9.144 9.906)
169 | (stroke (width 0) (type default))
170 | (fill (type none))
171 | )
172 | (rectangle (start 10.16 15.494) (end 9.144 14.986)
173 | (stroke (width 0) (type default))
174 | (fill (type none))
175 | )
176 | )
177 | (symbol "USB_C_Receptacle_USB2.0_0_1"
178 | (rectangle (start -10.16 17.78) (end 10.16 -17.78)
179 | (stroke (width 0.254) (type default))
180 | (fill (type background))
181 | )
182 | (arc (start -8.89 -3.81) (mid -6.985 -5.7067) (end -5.08 -3.81)
183 | (stroke (width 0.508) (type default))
184 | (fill (type none))
185 | )
186 | (arc (start -7.62 -3.81) (mid -6.985 -4.4423) (end -6.35 -3.81)
187 | (stroke (width 0.254) (type default))
188 | (fill (type none))
189 | )
190 | (arc (start -7.62 -3.81) (mid -6.985 -4.4423) (end -6.35 -3.81)
191 | (stroke (width 0.254) (type default))
192 | (fill (type outline))
193 | )
194 | (rectangle (start -7.62 -3.81) (end -6.35 3.81)
195 | (stroke (width 0.254) (type default))
196 | (fill (type outline))
197 | )
198 | (arc (start -6.35 3.81) (mid -6.985 4.4423) (end -7.62 3.81)
199 | (stroke (width 0.254) (type default))
200 | (fill (type none))
201 | )
202 | (arc (start -6.35 3.81) (mid -6.985 4.4423) (end -7.62 3.81)
203 | (stroke (width 0.254) (type default))
204 | (fill (type outline))
205 | )
206 | (arc (start -5.08 3.81) (mid -6.985 5.7067) (end -8.89 3.81)
207 | (stroke (width 0.508) (type default))
208 | (fill (type none))
209 | )
210 | (circle (center -2.54 1.143) (radius 0.635)
211 | (stroke (width 0.254) (type default))
212 | (fill (type outline))
213 | )
214 | (circle (center 0 -5.842) (radius 1.27)
215 | (stroke (width 0) (type default))
216 | (fill (type outline))
217 | )
218 | (polyline
219 | (pts
220 | (xy -8.89 -3.81)
221 | (xy -8.89 3.81)
222 | )
223 | (stroke (width 0.508) (type default))
224 | (fill (type none))
225 | )
226 | (polyline
227 | (pts
228 | (xy -5.08 3.81)
229 | (xy -5.08 -3.81)
230 | )
231 | (stroke (width 0.508) (type default))
232 | (fill (type none))
233 | )
234 | (polyline
235 | (pts
236 | (xy 0 -5.842)
237 | (xy 0 4.318)
238 | )
239 | (stroke (width 0.508) (type default))
240 | (fill (type none))
241 | )
242 | (polyline
243 | (pts
244 | (xy 0 -3.302)
245 | (xy -2.54 -0.762)
246 | (xy -2.54 0.508)
247 | )
248 | (stroke (width 0.508) (type default))
249 | (fill (type none))
250 | )
251 | (polyline
252 | (pts
253 | (xy 0 -2.032)
254 | (xy 2.54 0.508)
255 | (xy 2.54 1.778)
256 | )
257 | (stroke (width 0.508) (type default))
258 | (fill (type none))
259 | )
260 | (polyline
261 | (pts
262 | (xy -1.27 4.318)
263 | (xy 0 6.858)
264 | (xy 1.27 4.318)
265 | (xy -1.27 4.318)
266 | )
267 | (stroke (width 0.254) (type default))
268 | (fill (type outline))
269 | )
270 | (rectangle (start 1.905 1.778) (end 3.175 3.048)
271 | (stroke (width 0.254) (type default))
272 | (fill (type outline))
273 | )
274 | )
275 | (symbol "USB_C_Receptacle_USB2.0_1_1"
276 | (pin passive line (at 0 -22.86 90) (length 5.08)
277 | (name "GND" (effects (font (size 1.27 1.27))))
278 | (number "A1" (effects (font (size 1.27 1.27))))
279 | )
280 | (pin passive line (at 0 -22.86 90) (length 5.08) hide
281 | (name "GND" (effects (font (size 1.27 1.27))))
282 | (number "A12" (effects (font (size 1.27 1.27))))
283 | )
284 | (pin passive line (at 15.24 15.24 180) (length 5.08)
285 | (name "VBUS" (effects (font (size 1.27 1.27))))
286 | (number "A4" (effects (font (size 1.27 1.27))))
287 | )
288 | (pin bidirectional line (at 15.24 10.16 180) (length 5.08)
289 | (name "CC1" (effects (font (size 1.27 1.27))))
290 | (number "A5" (effects (font (size 1.27 1.27))))
291 | )
292 | (pin bidirectional line (at 15.24 -2.54 180) (length 5.08)
293 | (name "D+" (effects (font (size 1.27 1.27))))
294 | (number "A6" (effects (font (size 1.27 1.27))))
295 | )
296 | (pin bidirectional line (at 15.24 2.54 180) (length 5.08)
297 | (name "D-" (effects (font (size 1.27 1.27))))
298 | (number "A7" (effects (font (size 1.27 1.27))))
299 | )
300 | (pin bidirectional line (at 15.24 -12.7 180) (length 5.08)
301 | (name "SBU1" (effects (font (size 1.27 1.27))))
302 | (number "A8" (effects (font (size 1.27 1.27))))
303 | )
304 | (pin passive line (at 15.24 15.24 180) (length 5.08) hide
305 | (name "VBUS" (effects (font (size 1.27 1.27))))
306 | (number "A9" (effects (font (size 1.27 1.27))))
307 | )
308 | (pin passive line (at 0 -22.86 90) (length 5.08) hide
309 | (name "GND" (effects (font (size 1.27 1.27))))
310 | (number "B1" (effects (font (size 1.27 1.27))))
311 | )
312 | (pin passive line (at 0 -22.86 90) (length 5.08) hide
313 | (name "GND" (effects (font (size 1.27 1.27))))
314 | (number "B12" (effects (font (size 1.27 1.27))))
315 | )
316 | (pin passive line (at 15.24 15.24 180) (length 5.08) hide
317 | (name "VBUS" (effects (font (size 1.27 1.27))))
318 | (number "B4" (effects (font (size 1.27 1.27))))
319 | )
320 | (pin bidirectional line (at 15.24 7.62 180) (length 5.08)
321 | (name "CC2" (effects (font (size 1.27 1.27))))
322 | (number "B5" (effects (font (size 1.27 1.27))))
323 | )
324 | (pin bidirectional line (at 15.24 -5.08 180) (length 5.08)
325 | (name "D+" (effects (font (size 1.27 1.27))))
326 | (number "B6" (effects (font (size 1.27 1.27))))
327 | )
328 | (pin bidirectional line (at 15.24 0 180) (length 5.08)
329 | (name "D-" (effects (font (size 1.27 1.27))))
330 | (number "B7" (effects (font (size 1.27 1.27))))
331 | )
332 | (pin bidirectional line (at 15.24 -15.24 180) (length 5.08)
333 | (name "SBU2" (effects (font (size 1.27 1.27))))
334 | (number "B8" (effects (font (size 1.27 1.27))))
335 | )
336 | (pin passive line (at 15.24 15.24 180) (length 5.08) hide
337 | (name "VBUS" (effects (font (size 1.27 1.27))))
338 | (number "B9" (effects (font (size 1.27 1.27))))
339 | )
340 | (pin passive line (at -7.62 -22.86 90) (length 5.08)
341 | (name "SHIELD" (effects (font (size 1.27 1.27))))
342 | (number "S1" (effects (font (size 1.27 1.27))))
343 | )
344 | )
345 | )
346 | (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
347 | (property "Reference" "C" (at 0.635 2.54 0)
348 | (effects (font (size 1.27 1.27)) (justify left))
349 | )
350 | (property "Value" "C" (at 0.635 -2.54 0)
351 | (effects (font (size 1.27 1.27)) (justify left))
352 | )
353 | (property "Footprint" "" (at 0.9652 -3.81 0)
354 | (effects (font (size 1.27 1.27)) hide)
355 | )
356 | (property "Datasheet" "~" (at 0 0 0)
357 | (effects (font (size 1.27 1.27)) hide)
358 | )
359 | (property "ki_keywords" "cap capacitor" (at 0 0 0)
360 | (effects (font (size 1.27 1.27)) hide)
361 | )
362 | (property "ki_description" "Unpolarized capacitor" (at 0 0 0)
363 | (effects (font (size 1.27 1.27)) hide)
364 | )
365 | (property "ki_fp_filters" "C_*" (at 0 0 0)
366 | (effects (font (size 1.27 1.27)) hide)
367 | )
368 | (symbol "C_0_1"
369 | (polyline
370 | (pts
371 | (xy -2.032 -0.762)
372 | (xy 2.032 -0.762)
373 | )
374 | (stroke (width 0.508) (type default))
375 | (fill (type none))
376 | )
377 | (polyline
378 | (pts
379 | (xy -2.032 0.762)
380 | (xy 2.032 0.762)
381 | )
382 | (stroke (width 0.508) (type default))
383 | (fill (type none))
384 | )
385 | )
386 | (symbol "C_1_1"
387 | (pin passive line (at 0 3.81 270) (length 2.794)
388 | (name "~" (effects (font (size 1.27 1.27))))
389 | (number "1" (effects (font (size 1.27 1.27))))
390 | )
391 | (pin passive line (at 0 -3.81 90) (length 2.794)
392 | (name "~" (effects (font (size 1.27 1.27))))
393 | (number "2" (effects (font (size 1.27 1.27))))
394 | )
395 | )
396 | )
397 | (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
398 | (property "Reference" "D" (at 0 2.54 0)
399 | (effects (font (size 1.27 1.27)))
400 | )
401 | (property "Value" "LED" (at 0 -2.54 0)
402 | (effects (font (size 1.27 1.27)))
403 | )
404 | (property "Footprint" "" (at 0 0 0)
405 | (effects (font (size 1.27 1.27)) hide)
406 | )
407 | (property "Datasheet" "~" (at 0 0 0)
408 | (effects (font (size 1.27 1.27)) hide)
409 | )
410 | (property "ki_keywords" "LED diode" (at 0 0 0)
411 | (effects (font (size 1.27 1.27)) hide)
412 | )
413 | (property "ki_description" "Light emitting diode" (at 0 0 0)
414 | (effects (font (size 1.27 1.27)) hide)
415 | )
416 | (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (at 0 0 0)
417 | (effects (font (size 1.27 1.27)) hide)
418 | )
419 | (symbol "LED_0_1"
420 | (polyline
421 | (pts
422 | (xy -1.27 -1.27)
423 | (xy -1.27 1.27)
424 | )
425 | (stroke (width 0.254) (type default))
426 | (fill (type none))
427 | )
428 | (polyline
429 | (pts
430 | (xy -1.27 0)
431 | (xy 1.27 0)
432 | )
433 | (stroke (width 0) (type default))
434 | (fill (type none))
435 | )
436 | (polyline
437 | (pts
438 | (xy 1.27 -1.27)
439 | (xy 1.27 1.27)
440 | (xy -1.27 0)
441 | (xy 1.27 -1.27)
442 | )
443 | (stroke (width 0.254) (type default))
444 | (fill (type none))
445 | )
446 | (polyline
447 | (pts
448 | (xy -3.048 -0.762)
449 | (xy -4.572 -2.286)
450 | (xy -3.81 -2.286)
451 | (xy -4.572 -2.286)
452 | (xy -4.572 -1.524)
453 | )
454 | (stroke (width 0) (type default))
455 | (fill (type none))
456 | )
457 | (polyline
458 | (pts
459 | (xy -1.778 -0.762)
460 | (xy -3.302 -2.286)
461 | (xy -2.54 -2.286)
462 | (xy -3.302 -2.286)
463 | (xy -3.302 -1.524)
464 | )
465 | (stroke (width 0) (type default))
466 | (fill (type none))
467 | )
468 | )
469 | (symbol "LED_1_1"
470 | (pin passive line (at -3.81 0 0) (length 2.54)
471 | (name "K" (effects (font (size 1.27 1.27))))
472 | (number "1" (effects (font (size 1.27 1.27))))
473 | )
474 | (pin passive line (at 3.81 0 180) (length 2.54)
475 | (name "A" (effects (font (size 1.27 1.27))))
476 | (number "2" (effects (font (size 1.27 1.27))))
477 | )
478 | )
479 | )
480 | (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
481 | (property "Reference" "R" (at 2.032 0 90)
482 | (effects (font (size 1.27 1.27)))
483 | )
484 | (property "Value" "R" (at 0 0 90)
485 | (effects (font (size 1.27 1.27)))
486 | )
487 | (property "Footprint" "" (at -1.778 0 90)
488 | (effects (font (size 1.27 1.27)) hide)
489 | )
490 | (property "Datasheet" "~" (at 0 0 0)
491 | (effects (font (size 1.27 1.27)) hide)
492 | )
493 | (property "ki_keywords" "R res resistor" (at 0 0 0)
494 | (effects (font (size 1.27 1.27)) hide)
495 | )
496 | (property "ki_description" "Resistor" (at 0 0 0)
497 | (effects (font (size 1.27 1.27)) hide)
498 | )
499 | (property "ki_fp_filters" "R_*" (at 0 0 0)
500 | (effects (font (size 1.27 1.27)) hide)
501 | )
502 | (symbol "R_0_1"
503 | (rectangle (start -1.016 -2.54) (end 1.016 2.54)
504 | (stroke (width 0.254) (type default))
505 | (fill (type none))
506 | )
507 | )
508 | (symbol "R_1_1"
509 | (pin passive line (at 0 3.81 270) (length 1.27)
510 | (name "~" (effects (font (size 1.27 1.27))))
511 | (number "1" (effects (font (size 1.27 1.27))))
512 | )
513 | (pin passive line (at 0 -3.81 90) (length 1.27)
514 | (name "~" (effects (font (size 1.27 1.27))))
515 | (number "2" (effects (font (size 1.27 1.27))))
516 | )
517 | )
518 | )
519 | (symbol "Espressif:ESP32-S3-WROOM-1" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
520 | (property "Reference" "U" (at -43.18 43.18 0)
521 | (effects (font (size 1.27 1.27)) (justify left))
522 | )
523 | (property "Value" "ESP32-S3-WROOM-1" (at -43.18 40.64 0)
524 | (effects (font (size 1.27 1.27)) (justify left))
525 | )
526 | (property "Footprint" "Espressif:ESP32-S3-WROOM-1" (at 2.54 -48.26 0)
527 | (effects (font (size 1.27 1.27)) hide)
528 | )
529 | (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (at 2.54 -50.8 0)
530 | (effects (font (size 1.27 1.27)) hide)
531 | )
532 | (property "ki_description" "2.4 GHz WiFi (802.11 b/g/n) and Bluetooth ® 5 (LE) module Built around ESP32S3 series of SoCs, Xtensa ® dualcore 32bit LX7 microprocessor Flash up to 16 MB, PSRAM up to 8 MB 36 GPIOs, rich set of peripherals Onboard PCB antenna" (at 0 0 0)
533 | (effects (font (size 1.27 1.27)) hide)
534 | )
535 | (symbol "ESP32-S3-WROOM-1_0_0"
536 | (text "ESP32-S3-WROOM-1" (at -20.32 0 0)
537 | (effects (font (size 2.54 2.54)))
538 | )
539 | (pin power_in line (at 0 -40.64 90) (length 2.54)
540 | (name "GND" (effects (font (size 1.27 1.27))))
541 | (number "1" (effects (font (size 1.27 1.27))))
542 | )
543 | (pin bidirectional line (at 45.72 -17.78 180) (length 2.54)
544 | (name "GPIO17/U1TXD/ADC2_CH6" (effects (font (size 1.27 1.27))))
545 | (number "10" (effects (font (size 1.27 1.27))))
546 | )
547 | (pin bidirectional line (at 45.72 -20.32 180) (length 2.54)
548 | (name "GPIO18/U1RXD/ADC2_CH7/CLK_OUT3" (effects (font (size 1.27 1.27))))
549 | (number "11" (effects (font (size 1.27 1.27))))
550 | )
551 | (pin bidirectional line (at 45.72 0 180) (length 2.54)
552 | (name "GPIO8/TOUCH8/ADC1_CH7/SUBSPICS1" (effects (font (size 1.27 1.27))))
553 | (number "12" (effects (font (size 1.27 1.27))))
554 | )
555 | (pin bidirectional line (at 45.72 25.4 180) (length 2.54)
556 | (name "GPIO19/U1RTS/ADC2_CH8/CLK_OUT2/USB_D-" (effects (font (size 1.27 1.27))))
557 | (number "13" (effects (font (size 1.27 1.27))))
558 | )
559 | (pin bidirectional line (at 45.72 27.94 180) (length 2.54)
560 | (name "GPIO20/U1CTS/ADC2_CH9/CLK_OUT1/USB_D+" (effects (font (size 1.27 1.27))))
561 | (number "14" (effects (font (size 1.27 1.27))))
562 | )
563 | (pin bidirectional line (at 45.72 12.7 180) (length 2.54)
564 | (name "GPIO3/TOUCH3/ADC1_CH2" (effects (font (size 1.27 1.27))))
565 | (number "15" (effects (font (size 1.27 1.27))))
566 | )
567 | (pin bidirectional line (at 45.72 -30.48 180) (length 2.54)
568 | (name "GPIO46" (effects (font (size 1.27 1.27))))
569 | (number "16" (effects (font (size 1.27 1.27))))
570 | )
571 | (pin bidirectional line (at 45.72 -2.54 180) (length 2.54)
572 | (name "GPIO9/TOUCH9/ADC1_CH8/FSPIHD/SUBSPIHD" (effects (font (size 1.27 1.27))))
573 | (number "17" (effects (font (size 1.27 1.27))))
574 | )
575 | (pin bidirectional line (at 45.72 -5.08 180) (length 2.54)
576 | (name "GPIO10/TOUCH10/ADC1_CH9/FSPICS0/FSPIIO4/SUBSPICS0" (effects (font (size 1.27 1.27))))
577 | (number "18" (effects (font (size 1.27 1.27))))
578 | )
579 | (pin bidirectional line (at 45.72 -7.62 180) (length 2.54)
580 | (name "GPIO11/TOUCH11/ADC2_CH0/FSPID/FSPIIO5/SUBSPID" (effects (font (size 1.27 1.27))))
581 | (number "19" (effects (font (size 1.27 1.27))))
582 | )
583 | (pin power_in line (at 0 40.64 270) (length 2.54)
584 | (name "3V3" (effects (font (size 1.27 1.27))))
585 | (number "2" (effects (font (size 1.27 1.27))))
586 | )
587 | (pin bidirectional line (at 45.72 -10.16 180) (length 2.54)
588 | (name "GPIO12/TOUCH12/ADC2_CH1/FSPICLK/FSPIIO6/SUBSPICLK" (effects (font (size 1.27 1.27))))
589 | (number "20" (effects (font (size 1.27 1.27))))
590 | )
591 | (pin bidirectional line (at 45.72 -12.7 180) (length 2.54)
592 | (name "GPIO13/TOUCH13/ADC2_CH2/FSPIQ/FSPIIO7/SUBSPIQ" (effects (font (size 1.27 1.27))))
593 | (number "21" (effects (font (size 1.27 1.27))))
594 | )
595 | (pin bidirectional line (at 45.72 -15.24 180) (length 2.54)
596 | (name "GPIO14/TOUCH14/ADC2_CH3/FSPIWP/FSPIDQS/SUBSPIWP" (effects (font (size 1.27 1.27))))
597 | (number "22" (effects (font (size 1.27 1.27))))
598 | )
599 | (pin bidirectional line (at 45.72 -22.86 180) (length 2.54)
600 | (name "GPIO21" (effects (font (size 1.27 1.27))))
601 | (number "23" (effects (font (size 1.27 1.27))))
602 | )
603 | (pin bidirectional line (at 45.72 -33.02 180) (length 2.54)
604 | (name "GPIO47/SPICLK_P/SUBSPICLK_P_DIFF" (effects (font (size 1.27 1.27))))
605 | (number "24" (effects (font (size 1.27 1.27))))
606 | )
607 | (pin bidirectional line (at 45.72 -35.56 180) (length 2.54)
608 | (name "GPIO48/SPICLK_N/SUBSPICLK_N_DIFF" (effects (font (size 1.27 1.27))))
609 | (number "25" (effects (font (size 1.27 1.27))))
610 | )
611 | (pin bidirectional line (at 45.72 -27.94 180) (length 2.54)
612 | (name "GPIO45" (effects (font (size 1.27 1.27))))
613 | (number "26" (effects (font (size 1.27 1.27))))
614 | )
615 | (pin bidirectional line (at 45.72 20.32 180) (length 2.54)
616 | (name "GPIO0/BOOT" (effects (font (size 1.27 1.27))))
617 | (number "27" (effects (font (size 1.27 1.27))))
618 | )
619 | (pin bidirectional line (at -45.72 -30.48 0) (length 2.54)
620 | (name "SPIIO6/GPIO35/FSPID/SUBSPID" (effects (font (size 1.27 1.27))))
621 | (number "28" (effects (font (size 1.27 1.27))))
622 | )
623 | (pin bidirectional line (at -45.72 -33.02 0) (length 2.54)
624 | (name "SPIIO7/GPIO36/FSPICLK/SUBSPICLK" (effects (font (size 1.27 1.27))))
625 | (number "29" (effects (font (size 1.27 1.27))))
626 | )
627 | (pin input line (at -45.72 35.56 0) (length 2.54)
628 | (name "EN" (effects (font (size 1.27 1.27))))
629 | (number "3" (effects (font (size 1.27 1.27))))
630 | )
631 | (pin bidirectional line (at -45.72 -35.56 0) (length 2.54)
632 | (name "SPIDQS/GPIO37/FSPIQ/SUBSPIQ" (effects (font (size 1.27 1.27))))
633 | (number "30" (effects (font (size 1.27 1.27))))
634 | )
635 | (pin bidirectional line (at 45.72 -25.4 180) (length 2.54)
636 | (name "GPIO38/FSPIWP/SUBSPIWP" (effects (font (size 1.27 1.27))))
637 | (number "31" (effects (font (size 1.27 1.27))))
638 | )
639 | (pin bidirectional line (at -45.72 20.32 0) (length 2.54)
640 | (name "MTCK/GPIO39/CLK_OUT3/SUBSPICS1" (effects (font (size 1.27 1.27))))
641 | (number "32" (effects (font (size 1.27 1.27))))
642 | )
643 | (pin bidirectional line (at -45.72 17.78 0) (length 2.54)
644 | (name "MTDO/GPIO40/CLK_OUT2" (effects (font (size 1.27 1.27))))
645 | (number "33" (effects (font (size 1.27 1.27))))
646 | )
647 | (pin bidirectional line (at -45.72 15.24 0) (length 2.54)
648 | (name "MTDI/GPIO41/CLK_OUT1" (effects (font (size 1.27 1.27))))
649 | (number "34" (effects (font (size 1.27 1.27))))
650 | )
651 | (pin bidirectional line (at -45.72 12.7 0) (length 2.54)
652 | (name "MTMS/GPIO42" (effects (font (size 1.27 1.27))))
653 | (number "35" (effects (font (size 1.27 1.27))))
654 | )
655 | (pin bidirectional line (at 45.72 33.02 180) (length 2.54)
656 | (name "U0RXD/GPIO44/CLK_OUT2" (effects (font (size 1.27 1.27))))
657 | (number "36" (effects (font (size 1.27 1.27))))
658 | )
659 | (pin bidirectional line (at 45.72 35.56 180) (length 2.54)
660 | (name "U0TXD/GPIO43/CLK_OUT1" (effects (font (size 1.27 1.27))))
661 | (number "37" (effects (font (size 1.27 1.27))))
662 | )
663 | (pin bidirectional line (at 45.72 15.24 180) (length 2.54)
664 | (name "GPIO2/TOUCH2/ADC1_CH1" (effects (font (size 1.27 1.27))))
665 | (number "38" (effects (font (size 1.27 1.27))))
666 | )
667 | (pin bidirectional line (at 45.72 17.78 180) (length 2.54)
668 | (name "GPIO1/TOUCH1/ADC1_CH0" (effects (font (size 1.27 1.27))))
669 | (number "39" (effects (font (size 1.27 1.27))))
670 | )
671 | (pin bidirectional line (at 45.72 10.16 180) (length 2.54)
672 | (name "GPIO4/TOUCH4/ADC1_CH3" (effects (font (size 1.27 1.27))))
673 | (number "4" (effects (font (size 1.27 1.27))))
674 | )
675 | (pin passive line (at 0 -40.64 90) (length 2.54) hide
676 | (name "GND" (effects (font (size 1.27 1.27))))
677 | (number "40" (effects (font (size 1.27 1.27))))
678 | )
679 | (pin passive line (at 0 -40.64 90) (length 2.54) hide
680 | (name "GND" (effects (font (size 1.27 1.27))))
681 | (number "41" (effects (font (size 1.27 1.27))))
682 | )
683 | (pin bidirectional line (at 45.72 7.62 180) (length 2.54)
684 | (name "GPIO5/TOUCH5/ADC1_CH4" (effects (font (size 1.27 1.27))))
685 | (number "5" (effects (font (size 1.27 1.27))))
686 | )
687 | (pin bidirectional line (at 45.72 5.08 180) (length 2.54)
688 | (name "GPIO6/TOUCH6/ADC1_CH5" (effects (font (size 1.27 1.27))))
689 | (number "6" (effects (font (size 1.27 1.27))))
690 | )
691 | (pin bidirectional line (at 45.72 2.54 180) (length 2.54)
692 | (name "GPIO7/TOUCH7/ADC1_CH6" (effects (font (size 1.27 1.27))))
693 | (number "7" (effects (font (size 1.27 1.27))))
694 | )
695 | (pin bidirectional line (at -45.72 27.94 0) (length 2.54)
696 | (name "GPIO15/U0RTS/ADC2_CH4/XTAL_32K_P" (effects (font (size 1.27 1.27))))
697 | (number "8" (effects (font (size 1.27 1.27))))
698 | )
699 | (pin bidirectional line (at -45.72 25.4 0) (length 2.54)
700 | (name "GPIO16/U0CTS/ADC2_CH5/XTAL_32K_N" (effects (font (size 1.27 1.27))))
701 | (number "9" (effects (font (size 1.27 1.27))))
702 | )
703 | )
704 | (symbol "ESP32-S3-WROOM-1_0_1"
705 | (rectangle (start -43.18 38.1) (end 43.18 -38.1)
706 | (stroke (width 0) (type default))
707 | (fill (type background))
708 | )
709 | )
710 | )
711 | (symbol "LED:IR204A" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
712 | (property "Reference" "D" (at 0.508 1.778 0)
713 | (effects (font (size 1.27 1.27)) (justify left))
714 | )
715 | (property "Value" "IR204A" (at -1.016 -2.794 0)
716 | (effects (font (size 1.27 1.27)))
717 | )
718 | (property "Footprint" "LED_THT:LED_D3.0mm_IRBlack" (at 0 4.445 0)
719 | (effects (font (size 1.27 1.27)) hide)
720 | )
721 | (property "Datasheet" "http://www.everlight.com/file/ProductFile/IR204-A.pdf" (at -1.27 0 0)
722 | (effects (font (size 1.27 1.27)) hide)
723 | )
724 | (property "ki_keywords" "opto IR LED" (at 0 0 0)
725 | (effects (font (size 1.27 1.27)) hide)
726 | )
727 | (property "ki_description" "Infrared LED , 3mm LED package" (at 0 0 0)
728 | (effects (font (size 1.27 1.27)) hide)
729 | )
730 | (property "ki_fp_filters" "LED*3.0mm*IRBlack*" (at 0 0 0)
731 | (effects (font (size 1.27 1.27)) hide)
732 | )
733 | (symbol "IR204A_0_1"
734 | (polyline
735 | (pts
736 | (xy -2.54 1.27)
737 | (xy -2.54 -1.27)
738 | )
739 | (stroke (width 0.254) (type default))
740 | (fill (type none))
741 | )
742 | (polyline
743 | (pts
744 | (xy 0 0)
745 | (xy -2.54 0)
746 | )
747 | (stroke (width 0) (type default))
748 | (fill (type none))
749 | )
750 | (polyline
751 | (pts
752 | (xy 0.381 3.175)
753 | (xy -0.127 3.175)
754 | )
755 | (stroke (width 0) (type default))
756 | (fill (type none))
757 | )
758 | (polyline
759 | (pts
760 | (xy -1.143 1.651)
761 | (xy 0.381 3.175)
762 | (xy 0.381 2.667)
763 | )
764 | (stroke (width 0) (type default))
765 | (fill (type none))
766 | )
767 | (polyline
768 | (pts
769 | (xy 0 1.27)
770 | (xy -2.54 0)
771 | (xy 0 -1.27)
772 | (xy 0 1.27)
773 | )
774 | (stroke (width 0.254) (type default))
775 | (fill (type none))
776 | )
777 | (polyline
778 | (pts
779 | (xy -2.413 1.651)
780 | (xy -0.889 3.175)
781 | (xy -0.889 2.667)
782 | (xy -0.889 3.175)
783 | (xy -1.397 3.175)
784 | )
785 | (stroke (width 0) (type default))
786 | (fill (type none))
787 | )
788 | )
789 | (symbol "IR204A_1_1"
790 | (pin passive line (at -5.08 0 0) (length 2.54)
791 | (name "K" (effects (font (size 1.27 1.27))))
792 | (number "1" (effects (font (size 1.27 1.27))))
793 | )
794 | (pin passive line (at 2.54 0 180) (length 2.54)
795 | (name "A" (effects (font (size 1.27 1.27))))
796 | (number "2" (effects (font (size 1.27 1.27))))
797 | )
798 | )
799 | )
800 | (symbol "Regulator_Linear:AMS1117-3.3" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
801 | (property "Reference" "U" (at -3.81 3.175 0)
802 | (effects (font (size 1.27 1.27)))
803 | )
804 | (property "Value" "AMS1117-3.3" (at 0 3.175 0)
805 | (effects (font (size 1.27 1.27)) (justify left))
806 | )
807 | (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 0 5.08 0)
808 | (effects (font (size 1.27 1.27)) hide)
809 | )
810 | (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 2.54 -6.35 0)
811 | (effects (font (size 1.27 1.27)) hide)
812 | )
813 | (property "ki_keywords" "linear regulator ldo fixed positive" (at 0 0 0)
814 | (effects (font (size 1.27 1.27)) hide)
815 | )
816 | (property "ki_description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (at 0 0 0)
817 | (effects (font (size 1.27 1.27)) hide)
818 | )
819 | (property "ki_fp_filters" "SOT?223*TabPin2*" (at 0 0 0)
820 | (effects (font (size 1.27 1.27)) hide)
821 | )
822 | (symbol "AMS1117-3.3_0_1"
823 | (rectangle (start -5.08 -5.08) (end 5.08 1.905)
824 | (stroke (width 0.254) (type default))
825 | (fill (type background))
826 | )
827 | )
828 | (symbol "AMS1117-3.3_1_1"
829 | (pin power_in line (at 0 -7.62 90) (length 2.54)
830 | (name "GND" (effects (font (size 1.27 1.27))))
831 | (number "1" (effects (font (size 1.27 1.27))))
832 | )
833 | (pin power_out line (at 7.62 0 180) (length 2.54)
834 | (name "VO" (effects (font (size 1.27 1.27))))
835 | (number "2" (effects (font (size 1.27 1.27))))
836 | )
837 | (pin power_in line (at -7.62 0 0) (length 2.54)
838 | (name "VI" (effects (font (size 1.27 1.27))))
839 | (number "3" (effects (font (size 1.27 1.27))))
840 | )
841 | )
842 | )
843 | (symbol "Sensor_Humidity:HDC1080" (in_bom yes) (on_board yes)
844 | (property "Reference" "U" (at -6.35 6.35 0)
845 | (effects (font (size 1.27 1.27)))
846 | )
847 | (property "Value" "HDC1080" (at 3.81 6.35 0)
848 | (effects (font (size 1.27 1.27)))
849 | )
850 | (property "Footprint" "Package_SON:Texas_PWSON-N6" (at -1.27 -6.35 0)
851 | (effects (font (size 1.27 1.27)) (justify left) hide)
852 | )
853 | (property "Datasheet" "http://www.ti.com/lit/ds/symlink/hdc1080.pdf" (at -10.16 6.35 0)
854 | (effects (font (size 1.27 1.27)) hide)
855 | )
856 | (property "ki_keywords" "Temperature Humidity Sensor" (at 0 0 0)
857 | (effects (font (size 1.27 1.27)) hide)
858 | )
859 | (property "ki_description" "Low Power,High Accuracy Digital Humidity Sensor with Temperature Sensor" (at 0 0 0)
860 | (effects (font (size 1.27 1.27)) hide)
861 | )
862 | (property "ki_fp_filters" "Package*SON:Texas*PWSON*N6*" (at 0 0 0)
863 | (effects (font (size 1.27 1.27)) hide)
864 | )
865 | (symbol "HDC1080_0_1"
866 | (rectangle (start -7.62 5.08) (end 5.08 -5.08)
867 | (stroke (width 0.254) (type default))
868 | (fill (type background))
869 | )
870 | )
871 | (symbol "HDC1080_1_1"
872 | (pin bidirectional line (at 7.62 0 180) (length 2.54)
873 | (name "SDA" (effects (font (size 1.27 1.27))))
874 | (number "1" (effects (font (size 1.27 1.27))))
875 | )
876 | (pin power_in line (at -2.54 -7.62 90) (length 2.54)
877 | (name "GND" (effects (font (size 1.27 1.27))))
878 | (number "2" (effects (font (size 1.27 1.27))))
879 | )
880 | (pin no_connect line (at -7.62 0 0) (length 2.54) hide
881 | (name "NC" (effects (font (size 1.27 1.27))))
882 | (number "3" (effects (font (size 1.27 1.27))))
883 | )
884 | (pin no_connect line (at -7.62 -2.54 0) (length 2.54) hide
885 | (name "NC" (effects (font (size 1.27 1.27))))
886 | (number "4" (effects (font (size 1.27 1.27))))
887 | )
888 | (pin power_in line (at -2.54 7.62 270) (length 2.54)
889 | (name "VCC" (effects (font (size 1.27 1.27))))
890 | (number "5" (effects (font (size 1.27 1.27))))
891 | )
892 | (pin input line (at 7.62 2.54 180) (length 2.54)
893 | (name "SCL" (effects (font (size 1.27 1.27))))
894 | (number "6" (effects (font (size 1.27 1.27))))
895 | )
896 | (pin no_connect line (at -7.62 2.54 0) (length 2.54) hide
897 | (name "DAP" (effects (font (size 1.27 1.27))))
898 | (number "7" (effects (font (size 1.27 1.27))))
899 | )
900 | )
901 | )
902 | (symbol "Transistor_BJT:S8050" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
903 | (property "Reference" "Q" (at 5.08 1.905 0)
904 | (effects (font (size 1.27 1.27)) (justify left))
905 | )
906 | (property "Value" "S8050" (at 5.08 0 0)
907 | (effects (font (size 1.27 1.27)) (justify left))
908 | )
909 | (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" (at 5.08 -1.905 0)
910 | (effects (font (size 1.27 1.27) italic) (justify left) hide)
911 | )
912 | (property "Datasheet" "http://www.unisonic.com.tw/datasheet/S8050.pdf" (at 0 0 0)
913 | (effects (font (size 1.27 1.27)) (justify left) hide)
914 | )
915 | (property "ki_keywords" "S8050 NPN Low Voltage High Current Transistor" (at 0 0 0)
916 | (effects (font (size 1.27 1.27)) hide)
917 | )
918 | (property "ki_description" "0.7A Ic, 20V Vce, Low Voltage High Current NPN Transistor, TO-92" (at 0 0 0)
919 | (effects (font (size 1.27 1.27)) hide)
920 | )
921 | (property "ki_fp_filters" "TO?92*" (at 0 0 0)
922 | (effects (font (size 1.27 1.27)) hide)
923 | )
924 | (symbol "S8050_0_1"
925 | (polyline
926 | (pts
927 | (xy 0 0)
928 | (xy 0.635 0)
929 | )
930 | (stroke (width 0) (type default))
931 | (fill (type none))
932 | )
933 | (polyline
934 | (pts
935 | (xy 0.635 0.635)
936 | (xy 2.54 2.54)
937 | )
938 | (stroke (width 0) (type default))
939 | (fill (type none))
940 | )
941 | (polyline
942 | (pts
943 | (xy 0.635 -0.635)
944 | (xy 2.54 -2.54)
945 | (xy 2.54 -2.54)
946 | )
947 | (stroke (width 0) (type default))
948 | (fill (type none))
949 | )
950 | (polyline
951 | (pts
952 | (xy 0.635 1.905)
953 | (xy 0.635 -1.905)
954 | (xy 0.635 -1.905)
955 | )
956 | (stroke (width 0.508) (type default))
957 | (fill (type none))
958 | )
959 | (polyline
960 | (pts
961 | (xy 1.27 -1.778)
962 | (xy 1.778 -1.27)
963 | (xy 2.286 -2.286)
964 | (xy 1.27 -1.778)
965 | (xy 1.27 -1.778)
966 | )
967 | (stroke (width 0) (type default))
968 | (fill (type outline))
969 | )
970 | (circle (center 1.27 0) (radius 2.8194)
971 | (stroke (width 0.254) (type default))
972 | (fill (type none))
973 | )
974 | )
975 | (symbol "S8050_1_1"
976 | (pin passive line (at 2.54 -5.08 90) (length 2.54)
977 | (name "E" (effects (font (size 1.27 1.27))))
978 | (number "1" (effects (font (size 1.27 1.27))))
979 | )
980 | (pin input line (at -5.08 0 0) (length 5.08)
981 | (name "B" (effects (font (size 1.27 1.27))))
982 | (number "2" (effects (font (size 1.27 1.27))))
983 | )
984 | (pin passive line (at 2.54 5.08 270) (length 2.54)
985 | (name "C" (effects (font (size 1.27 1.27))))
986 | (number "3" (effects (font (size 1.27 1.27))))
987 | )
988 | )
989 | )
990 | )
991 |
992 | (junction (at 58.42 115.57) (diameter 0) (color 0 0 0 0)
993 | (uuid 035fe1b4-d997-4732-8fc4-7127fcd14cd2)
994 | )
995 | (junction (at 78.74 123.19) (diameter 0) (color 0 0 0 0)
996 | (uuid 0b3eaa62-49a8-4cb8-bc68-f3ad3f8f37fd)
997 | )
998 | (junction (at 73.66 100.33) (diameter 0) (color 0 0 0 0)
999 | (uuid 0bed15e6-9a54-488f-b79f-0fcd523fe13b)
1000 | )
1001 | (junction (at 95.25 123.19) (diameter 0) (color 0 0 0 0)
1002 | (uuid 0c3adb33-7b5e-488b-9437-74473c465d2a)
1003 | )
1004 | (junction (at 95.25 110.49) (diameter 0) (color 0 0 0 0)
1005 | (uuid 20d74e1e-84e0-44aa-923d-d727c7aca6a2)
1006 | )
1007 | (junction (at 95.25 171.45) (diameter 0) (color 0 0 0 0)
1008 | (uuid 2a5e383f-7d7b-488a-9038-0fa2d4fbf393)
1009 | )
1010 | (junction (at 85.09 148.59) (diameter 0) (color 0 0 0 0)
1011 | (uuid 327df9d5-296b-4699-aeba-8eee99b9bfad)
1012 | )
1013 | (junction (at 104.14 123.19) (diameter 0) (color 0 0 0 0)
1014 | (uuid 37ed16b6-43dd-4d88-b562-366e0606d618)
1015 | )
1016 | (junction (at 88.9 53.34) (diameter 0) (color 0 0 0 0)
1017 | (uuid 3af8e592-a10b-4f09-9f9b-d75ef336ca0d)
1018 | )
1019 | (junction (at 73.66 135.89) (diameter 0) (color 0 0 0 0)
1020 | (uuid 418c1c0d-2776-4d02-8fa1-fcd2093d30f8)
1021 | )
1022 | (junction (at 90.17 158.75) (diameter 0) (color 0 0 0 0)
1023 | (uuid 49a6b551-418e-46c1-8878-fbb5c0e3bc46)
1024 | )
1025 | (junction (at 104.14 127) (diameter 0) (color 0 0 0 0)
1026 | (uuid 4c9b6b73-946b-4591-8a4a-a4741871fe35)
1027 | )
1028 | (junction (at 104.14 110.49) (diameter 0) (color 0 0 0 0)
1029 | (uuid 53c7db23-ed93-40b0-8c91-a8debb149743)
1030 | )
1031 | (junction (at 66.04 123.19) (diameter 0) (color 0 0 0 0)
1032 | (uuid 5eca2383-c2d7-457e-8dff-29ce12809b40)
1033 | )
1034 | (junction (at 58.42 100.33) (diameter 0) (color 0 0 0 0)
1035 | (uuid 631ad582-21cf-4cb1-8857-e53317869add)
1036 | )
1037 | (junction (at 73.66 86.36) (diameter 0) (color 0 0 0 0)
1038 | (uuid 75503cce-351d-40ae-a3f1-b26b1bbf3f30)
1039 | )
1040 | (junction (at 104.14 171.45) (diameter 0) (color 0 0 0 0)
1041 | (uuid 8004d075-3e27-4519-ba6f-258cc79cd7cc)
1042 | )
1043 | (junction (at 87.63 110.49) (diameter 0) (color 0 0 0 0)
1044 | (uuid 9183b131-03de-464c-aa8e-be88e314e861)
1045 | )
1046 | (junction (at 87.63 161.29) (diameter 0) (color 0 0 0 0)
1047 | (uuid a4d719c5-a363-4c79-9559-e4b5f425902c)
1048 | )
1049 | (junction (at 88.9 66.04) (diameter 0) (color 0 0 0 0)
1050 | (uuid b5b5cfe0-a08a-41cb-9441-484a98d85046)
1051 | )
1052 | (junction (at 88.9 60.96) (diameter 0) (color 0 0 0 0)
1053 | (uuid c1453196-1d62-4f6a-b894-3d5c9ee25957)
1054 | )
1055 | (junction (at 73.66 115.57) (diameter 0) (color 0 0 0 0)
1056 | (uuid c4a87450-5c13-4c7d-8505-8f125b9b8187)
1057 | )
1058 | (junction (at 111.76 127) (diameter 0) (color 0 0 0 0)
1059 | (uuid e25c4ab3-966a-4acd-9354-6ee16edfce87)
1060 | )
1061 | (junction (at 121.92 45.72) (diameter 0) (color 0 0 0 0)
1062 | (uuid e58fd378-5f7f-4c4e-9e80-3a8ff4957a91)
1063 | )
1064 | (junction (at 104.14 142.24) (diameter 0) (color 0 0 0 0)
1065 | (uuid f52e6c41-a1bc-4da8-b9e5-d15633093f48)
1066 | )
1067 | (junction (at 104.14 62.23) (diameter 0) (color 0 0 0 0)
1068 | (uuid f9bc6876-9da8-4e7d-a74e-6d8fd4ae6d9d)
1069 | )
1070 |
1071 | (no_connect (at 118.11 83.82) (uuid a6b7df29-bcf8-46a9-b623-7eaac47f5110))
1072 | (no_connect (at 50.8 144.78) (uuid abe14fff-655b-4efa-a82f-5631d3e20d9c))
1073 | (no_connect (at 73.66 144.78) (uuid c7d9bf66-3915-4103-bcf2-7e640b4c8d99))
1074 | (no_connect (at 118.11 81.28) (uuid d9c6d5d2-0b49-49ba-a970-cd2c32f74c54))
1075 |
1076 | (wire (pts (xy 104.14 127) (xy 104.14 142.24))
1077 | (stroke (width 0) (type default))
1078 | (uuid 06e86a1f-89bb-4e3e-be9e-96e05ce258f8)
1079 | )
1080 | (wire (pts (xy 104.14 142.24) (xy 104.14 171.45))
1081 | (stroke (width 0) (type default))
1082 | (uuid 1040a884-8b7d-42f0-be58-4927e1d858a6)
1083 | )
1084 | (wire (pts (xy 95.25 135.89) (xy 87.63 135.89))
1085 | (stroke (width 0) (type default))
1086 | (uuid 11e83a41-cdd5-479b-9986-0b50dd0e479a)
1087 | )
1088 | (wire (pts (xy 95.25 171.45) (xy 95.25 135.89))
1089 | (stroke (width 0) (type default))
1090 | (uuid 145e688c-e833-423e-84c0-e4080a9ccc47)
1091 | )
1092 | (wire (pts (xy 104.14 123.19) (xy 104.14 121.92))
1093 | (stroke (width 0) (type default))
1094 | (uuid 15ed3111-67b9-47c5-9c92-b8936a2dda2d)
1095 | )
1096 | (wire (pts (xy 64.77 100.33) (xy 58.42 100.33))
1097 | (stroke (width 0) (type default))
1098 | (uuid 182b2d54-931d-49d6-9f39-60a752623e36)
1099 | )
1100 | (wire (pts (xy 45.72 193.04) (xy 247.65 193.04))
1101 | (stroke (width 0) (type default))
1102 | (uuid 1b1f6b2c-c3f3-49e6-9408-9c976ea27866)
1103 | )
1104 | (wire (pts (xy 73.66 135.89) (xy 73.66 115.57))
1105 | (stroke (width 0) (type default))
1106 | (uuid 1e1635e8-2948-406c-856d-6af10c778bb4)
1107 | )
1108 | (wire (pts (xy 71.12 161.29) (xy 87.63 161.29))
1109 | (stroke (width 0) (type default))
1110 | (uuid 1ea2e65f-7eef-43c1-9664-e6936d158f70)
1111 | )
1112 | (wire (pts (xy 231.14 40.64) (xy 231.14 50.8))
1113 | (stroke (width 0) (type default))
1114 | (uuid 22ae8b85-1a3b-43e3-8783-1650346fa4b8)
1115 | )
1116 | (wire (pts (xy 90.17 156.21) (xy 90.17 158.75))
1117 | (stroke (width 0) (type default))
1118 | (uuid 2406ea7e-dd62-4991-9304-2105146bcd6e)
1119 | )
1120 | (wire (pts (xy 96.52 35.56) (xy 240.03 35.56))
1121 | (stroke (width 0) (type default))
1122 | (uuid 2b9db32a-18ed-45c5-ad15-0a44ea854c96)
1123 | )
1124 | (wire (pts (xy 88.9 66.04) (xy 100.33 66.04))
1125 | (stroke (width 0) (type default))
1126 | (uuid 2c3bb95c-86bb-4aa7-a728-07226c57bc47)
1127 | )
1128 | (wire (pts (xy 236.22 158.75) (xy 236.22 91.44))
1129 | (stroke (width 0) (type default))
1130 | (uuid 2c3f6b25-d851-47f9-99bc-0ca0ea54d89c)
1131 | )
1132 | (wire (pts (xy 88.9 66.04) (xy 88.9 68.58))
1133 | (stroke (width 0) (type default))
1134 | (uuid 2d13addc-a32c-4a8d-a29d-ded38835ca53)
1135 | )
1136 | (wire (pts (xy 87.63 161.29) (xy 240.03 161.29))
1137 | (stroke (width 0) (type default))
1138 | (uuid 2e1d4b9c-82f7-4076-8dce-fce87a774329)
1139 | )
1140 | (wire (pts (xy 71.12 144.78) (xy 71.12 161.29))
1141 | (stroke (width 0) (type default))
1142 | (uuid 33293e3c-f64a-4f47-9e27-9c3a983f0578)
1143 | )
1144 | (wire (pts (xy 121.92 45.72) (xy 121.92 50.8))
1145 | (stroke (width 0) (type default))
1146 | (uuid 348fa629-e292-404c-a0f8-dd955468814d)
1147 | )
1148 | (wire (pts (xy 104.14 45.72) (xy 121.92 45.72))
1149 | (stroke (width 0) (type default))
1150 | (uuid 3598218b-e668-49da-83b3-e4835e66e5e4)
1151 | )
1152 | (wire (pts (xy 231.14 121.92) (xy 245.11 121.92))
1153 | (stroke (width 0) (type default))
1154 | (uuid 37ac493c-f55f-4103-94eb-4947e3224664)
1155 | )
1156 | (wire (pts (xy 58.42 38.1) (xy 58.42 100.33))
1157 | (stroke (width 0) (type default))
1158 | (uuid 37eac23c-c205-4ada-8b73-2f41173fc19f)
1159 | )
1160 | (wire (pts (xy 231.14 96.52) (xy 262.89 96.52))
1161 | (stroke (width 0) (type default))
1162 | (uuid 3c5d857f-ee5b-425d-90ef-9020bd04059a)
1163 | )
1164 | (wire (pts (xy 104.14 127) (xy 111.76 127))
1165 | (stroke (width 0) (type default))
1166 | (uuid 3ced8d1f-a1a1-462d-b35e-cbd62b8a4af3)
1167 | )
1168 | (wire (pts (xy 240.03 161.29) (xy 240.03 93.98))
1169 | (stroke (width 0) (type default))
1170 | (uuid 3dc36687-a47b-406b-a235-6e90f976b7a9)
1171 | )
1172 | (wire (pts (xy 104.14 62.23) (xy 104.14 45.72))
1173 | (stroke (width 0) (type default))
1174 | (uuid 3df6ebd3-9b70-40b9-b9c8-44bad5229a01)
1175 | )
1176 | (wire (pts (xy 236.22 91.44) (xy 231.14 91.44))
1177 | (stroke (width 0) (type default))
1178 | (uuid 41977693-74c3-499b-841d-9e7f0fcf70cb)
1179 | )
1180 | (wire (pts (xy 231.14 93.98) (xy 240.03 93.98))
1181 | (stroke (width 0) (type default))
1182 | (uuid 426e26e2-16d1-4cff-a47d-c21a1201b54e)
1183 | )
1184 | (wire (pts (xy 119.38 82.55) (xy 119.38 85.09))
1185 | (stroke (width 0) (type default))
1186 | (uuid 436317c9-897c-48e0-a3f1-af74426ac3fa)
1187 | )
1188 | (wire (pts (xy 88.9 53.34) (xy 92.71 53.34))
1189 | (stroke (width 0) (type default))
1190 | (uuid 4557590f-1009-476e-8ca6-dab34b087aaf)
1191 | )
1192 | (wire (pts (xy 88.9 60.96) (xy 96.52 60.96))
1193 | (stroke (width 0) (type default))
1194 | (uuid 49a37d8d-41fd-4fab-950d-ef95276a5ad3)
1195 | )
1196 | (wire (pts (xy 247.65 119.38) (xy 247.65 193.04))
1197 | (stroke (width 0) (type default))
1198 | (uuid 4b528013-8c7b-4e95-8028-3ca99b868ce6)
1199 | )
1200 | (wire (pts (xy 58.42 100.33) (xy 58.42 115.57))
1201 | (stroke (width 0) (type default))
1202 | (uuid 5114c7bf-b955-49f3-a0a8-4b954c81bde0)
1203 | )
1204 | (wire (pts (xy 78.74 123.19) (xy 95.25 123.19))
1205 | (stroke (width 0) (type default))
1206 | (uuid 525e855b-1df1-400c-a899-3e2793517a86)
1207 | )
1208 | (wire (pts (xy 118.11 62.23) (xy 119.38 62.23))
1209 | (stroke (width 0) (type default))
1210 | (uuid 5528439f-c85c-4f86-b5c9-c00d65bc1d8c)
1211 | )
1212 | (wire (pts (xy 87.63 135.89) (xy 87.63 110.49))
1213 | (stroke (width 0) (type default))
1214 | (uuid 555d880a-2f1f-4d35-98e5-53eafd6c3184)
1215 | )
1216 | (wire (pts (xy 73.66 86.36) (xy 73.66 100.33))
1217 | (stroke (width 0) (type default))
1218 | (uuid 5578e832-f9cc-46d5-89a1-069aa2a9db21)
1219 | )
1220 | (wire (pts (xy 72.39 100.33) (xy 73.66 100.33))
1221 | (stroke (width 0) (type default))
1222 | (uuid 5798453c-3b5f-4fc2-bb1e-2c018a42a7f1)
1223 | )
1224 | (wire (pts (xy 95.25 123.19) (xy 95.25 121.92))
1225 | (stroke (width 0) (type default))
1226 | (uuid 5ed6f975-2222-441a-84d6-6106da64e6b0)
1227 | )
1228 | (wire (pts (xy 262.89 96.52) (xy 262.89 142.24))
1229 | (stroke (width 0) (type default))
1230 | (uuid 616cfc34-f1ec-46b8-92f8-c6befbd09012)
1231 | )
1232 | (wire (pts (xy 40.64 144.78) (xy 40.64 115.57))
1233 | (stroke (width 0) (type default))
1234 | (uuid 62016b9a-b397-40b3-b990-a36ac58fdf8f)
1235 | )
1236 | (wire (pts (xy 102.87 171.45) (xy 104.14 171.45))
1237 | (stroke (width 0) (type default))
1238 | (uuid 646ec4e6-cc16-4352-a1cc-d345553d41d2)
1239 | )
1240 | (wire (pts (xy 96.52 60.96) (xy 96.52 35.56))
1241 | (stroke (width 0) (type default))
1242 | (uuid 656437f2-149d-4796-82a0-68742c51583e)
1243 | )
1244 | (wire (pts (xy 114.3 142.24) (xy 119.38 142.24))
1245 | (stroke (width 0) (type default))
1246 | (uuid 682e258f-3ec6-4abf-b467-48115b38a9f1)
1247 | )
1248 | (wire (pts (xy 104.14 171.45) (xy 104.14 184.15))
1249 | (stroke (width 0) (type default))
1250 | (uuid 6c5ce511-654f-48f1-9183-7f90c16c20b0)
1251 | )
1252 | (wire (pts (xy 66.04 123.19) (xy 78.74 123.19))
1253 | (stroke (width 0) (type default))
1254 | (uuid 6c65be4d-0470-4b19-b977-335cd74da5de)
1255 | )
1256 | (wire (pts (xy 90.17 158.75) (xy 236.22 158.75))
1257 | (stroke (width 0) (type default))
1258 | (uuid 6ea3a0cf-ea51-4506-8728-2feaaeed781e)
1259 | )
1260 | (wire (pts (xy 85.09 148.59) (xy 90.17 148.59))
1261 | (stroke (width 0) (type default))
1262 | (uuid 71c4499d-e40d-48ca-bdcf-1adac5c65d8a)
1263 | )
1264 | (wire (pts (xy 48.26 187.96) (xy 48.26 144.78))
1265 | (stroke (width 0) (type default))
1266 | (uuid 734ff7f5-6c06-41c8-a1f5-c1c55c270fa8)
1267 | )
1268 | (wire (pts (xy 243.84 66.04) (xy 231.14 66.04))
1269 | (stroke (width 0) (type default))
1270 | (uuid 7be9a27b-dbe3-485c-b0d2-d8a09815ad51)
1271 | )
1272 | (wire (pts (xy 104.14 142.24) (xy 106.68 142.24))
1273 | (stroke (width 0) (type default))
1274 | (uuid 813a59c2-4157-4953-b0ba-ca3d95d18336)
1275 | )
1276 | (wire (pts (xy 90.17 158.75) (xy 90.17 161.29))
1277 | (stroke (width 0) (type default))
1278 | (uuid 82036ade-49ae-4800-92ff-49c2e934e1a7)
1279 | )
1280 | (wire (pts (xy 68.58 144.78) (xy 68.58 158.75))
1281 | (stroke (width 0) (type default))
1282 | (uuid 8548bf9d-c01f-4750-ad3e-e4c276825d51)
1283 | )
1284 | (wire (pts (xy 87.63 156.21) (xy 85.09 156.21))
1285 | (stroke (width 0) (type default))
1286 | (uuid 8a407e83-3180-4f12-879c-b94239a5388b)
1287 | )
1288 | (wire (pts (xy 121.92 45.72) (xy 185.42 45.72))
1289 | (stroke (width 0) (type default))
1290 | (uuid 8e1f6310-374f-4ab4-9ea1-272cf7d85b60)
1291 | )
1292 | (wire (pts (xy 104.14 110.49) (xy 104.14 114.3))
1293 | (stroke (width 0) (type default))
1294 | (uuid 8fa99cdc-ee5c-4cac-a0e5-51ad23a59853)
1295 | )
1296 | (wire (pts (xy 104.14 62.23) (xy 104.14 110.49))
1297 | (stroke (width 0) (type default))
1298 | (uuid 904f7d72-4d84-466c-b6d1-9829bc90af1a)
1299 | )
1300 | (wire (pts (xy 92.71 53.34) (xy 92.71 30.48))
1301 | (stroke (width 0) (type default))
1302 | (uuid 93d52523-777e-480d-bdaf-ee3b63f443e4)
1303 | )
1304 | (wire (pts (xy 68.58 158.75) (xy 90.17 158.75))
1305 | (stroke (width 0) (type default))
1306 | (uuid 9c385a9e-2787-4d61-a061-ecd10d20323f)
1307 | )
1308 | (wire (pts (xy 95.25 123.19) (xy 104.14 123.19))
1309 | (stroke (width 0) (type default))
1310 | (uuid 9e02b533-9e1e-4771-b7f9-1f1018a8ebfc)
1311 | )
1312 | (wire (pts (xy 95.25 110.49) (xy 104.14 110.49))
1313 | (stroke (width 0) (type default))
1314 | (uuid a00145f0-3cc9-4918-9dce-175d6a5cf851)
1315 | )
1316 | (wire (pts (xy 80.01 184.15) (xy 104.14 184.15))
1317 | (stroke (width 0) (type default))
1318 | (uuid a396e6bf-52e2-416e-b50b-cfecb552b32b)
1319 | )
1320 | (wire (pts (xy 78.74 100.33) (xy 78.74 123.19))
1321 | (stroke (width 0) (type default))
1322 | (uuid a6a94647-cb65-4358-8685-4adc5962e30e)
1323 | )
1324 | (wire (pts (xy 88.9 53.34) (xy 88.9 55.88))
1325 | (stroke (width 0) (type default))
1326 | (uuid aa5586b7-9e96-425b-a9f6-bbe46483fba4)
1327 | )
1328 | (wire (pts (xy 88.9 38.1) (xy 88.9 48.26))
1329 | (stroke (width 0) (type default))
1330 | (uuid ab7fd263-33a0-45ad-a3ca-da9e258b2eb9)
1331 | )
1332 | (wire (pts (xy 73.66 100.33) (xy 78.74 100.33))
1333 | (stroke (width 0) (type default))
1334 | (uuid abb31717-4f61-429d-927f-e35c2d976fe0)
1335 | )
1336 | (wire (pts (xy 66.04 86.36) (xy 73.66 86.36))
1337 | (stroke (width 0) (type default))
1338 | (uuid aca74894-0428-4017-b601-49b038928c60)
1339 | )
1340 | (wire (pts (xy 45.72 144.78) (xy 45.72 193.04))
1341 | (stroke (width 0) (type default))
1342 | (uuid b337c308-ec7e-46ea-bb2b-f9c2a8c36b20)
1343 | )
1344 | (wire (pts (xy 240.03 35.56) (xy 240.03 53.34))
1345 | (stroke (width 0) (type default))
1346 | (uuid bbe191ae-35d2-452a-8204-e2f9795ef05d)
1347 | )
1348 | (wire (pts (xy 132.08 85.09) (xy 132.08 101.6))
1349 | (stroke (width 0) (type default))
1350 | (uuid bd6a3e77-ab83-41d3-b6dc-6cdbdb32c32c)
1351 | )
1352 | (wire (pts (xy 119.38 72.39) (xy 119.38 62.23))
1353 | (stroke (width 0) (type default))
1354 | (uuid bd9595a1-04f3-4fda-8f1b-e65ad874edd3)
1355 | )
1356 | (wire (pts (xy 104.14 123.19) (xy 104.14 127))
1357 | (stroke (width 0) (type default))
1358 | (uuid bf5f692f-45ea-4086-b296-2f2bbb6f82ac)
1359 | )
1360 | (wire (pts (xy 95.25 110.49) (xy 95.25 114.3))
1361 | (stroke (width 0) (type default))
1362 | (uuid c06a03f0-85d2-4068-a346-882099ca375d)
1363 | )
1364 | (wire (pts (xy 58.42 38.1) (xy 88.9 38.1))
1365 | (stroke (width 0) (type default))
1366 | (uuid c34d28cf-376a-4878-bb7d-3e85a2bf243b)
1367 | )
1368 | (wire (pts (xy 73.66 115.57) (xy 73.66 110.49))
1369 | (stroke (width 0) (type default))
1370 | (uuid c7aa2d52-ab86-4a23-ba7a-1fbb782a6fd9)
1371 | )
1372 | (wire (pts (xy 66.04 123.19) (xy 66.04 144.78))
1373 | (stroke (width 0) (type default))
1374 | (uuid c817ddbc-883c-42ad-998e-2d0f65e5c644)
1375 | )
1376 | (wire (pts (xy 63.5 144.78) (xy 63.5 135.89))
1377 | (stroke (width 0) (type default))
1378 | (uuid cd5fff02-be39-4e2f-ae4b-642d581bd137)
1379 | )
1380 | (wire (pts (xy 100.33 40.64) (xy 231.14 40.64))
1381 | (stroke (width 0) (type default))
1382 | (uuid ceacaf92-21f0-4bb6-92ca-dcecefa28fc4)
1383 | )
1384 | (wire (pts (xy 119.38 85.09) (xy 124.46 85.09))
1385 | (stroke (width 0) (type default))
1386 | (uuid cefae514-79d6-4df6-b893-feba3e2b20de)
1387 | )
1388 | (wire (pts (xy 87.63 161.29) (xy 87.63 156.21))
1389 | (stroke (width 0) (type default))
1390 | (uuid cfbe4b8f-28da-4209-b7ad-8ecc5c77f0c6)
1391 | )
1392 | (wire (pts (xy 88.9 60.96) (xy 88.9 63.5))
1393 | (stroke (width 0) (type default))
1394 | (uuid d607468e-dee9-432a-8f40-494f25dbcf59)
1395 | )
1396 | (wire (pts (xy 111.76 127) (xy 185.42 127))
1397 | (stroke (width 0) (type default))
1398 | (uuid d6587440-7feb-400e-816d-0c0df8c2d476)
1399 | )
1400 | (wire (pts (xy 87.63 110.49) (xy 95.25 110.49))
1401 | (stroke (width 0) (type default))
1402 | (uuid d6e157cb-9bd0-4e99-871b-e036b74f1ad9)
1403 | )
1404 | (wire (pts (xy 63.5 135.89) (xy 73.66 135.89))
1405 | (stroke (width 0) (type default))
1406 | (uuid d7ae4617-327d-4b49-af72-30eb32136ca9)
1407 | )
1408 | (wire (pts (xy 104.14 62.23) (xy 110.49 62.23))
1409 | (stroke (width 0) (type default))
1410 | (uuid dd66b92c-af7c-4fd0-b1b3-323e71f88f09)
1411 | )
1412 | (wire (pts (xy 245.11 187.96) (xy 48.26 187.96))
1413 | (stroke (width 0) (type default))
1414 | (uuid e25f8916-4c9c-43cd-9285-ff960b8de4fa)
1415 | )
1416 | (wire (pts (xy 92.71 30.48) (xy 243.84 30.48))
1417 | (stroke (width 0) (type default))
1418 | (uuid e399ec24-9a92-4e92-9256-80b2a906d43c)
1419 | )
1420 | (wire (pts (xy 43.18 144.78) (xy 43.18 123.19))
1421 | (stroke (width 0) (type default))
1422 | (uuid e3f44791-92fd-4e7d-ac9a-977b6af7da15)
1423 | )
1424 | (wire (pts (xy 43.18 123.19) (xy 66.04 123.19))
1425 | (stroke (width 0) (type default))
1426 | (uuid e49aa783-7541-471b-b09d-8ca455b24564)
1427 | )
1428 | (wire (pts (xy 85.09 135.89) (xy 73.66 135.89))
1429 | (stroke (width 0) (type default))
1430 | (uuid e6c6222c-cb27-4d1c-85f5-1e3aa7ee8349)
1431 | )
1432 | (wire (pts (xy 129.54 50.8) (xy 139.7 50.8))
1433 | (stroke (width 0) (type default))
1434 | (uuid e732ab1a-5b24-4c11-a201-77acc3b86ab0)
1435 | )
1436 | (wire (pts (xy 127 142.24) (xy 262.89 142.24))
1437 | (stroke (width 0) (type default))
1438 | (uuid e7b9aaa6-2595-49a9-8e02-edcfed92305e)
1439 | )
1440 | (wire (pts (xy 80.01 171.45) (xy 80.01 184.15))
1441 | (stroke (width 0) (type default))
1442 | (uuid e9f2fbc9-e689-4899-bd08-b70a166b9e68)
1443 | )
1444 | (wire (pts (xy 243.84 30.48) (xy 243.84 66.04))
1445 | (stroke (width 0) (type default))
1446 | (uuid ea34ae6a-4d9a-4459-a8e3-e7922aad0c88)
1447 | )
1448 | (wire (pts (xy 100.33 66.04) (xy 100.33 40.64))
1449 | (stroke (width 0) (type default))
1450 | (uuid ed4d4c15-bc84-4d58-af7a-a59e2a13a5c1)
1451 | )
1452 | (wire (pts (xy 231.14 119.38) (xy 247.65 119.38))
1453 | (stroke (width 0) (type default))
1454 | (uuid efa78936-e737-4212-b17f-f7354a544e3a)
1455 | )
1456 | (wire (pts (xy 73.66 110.49) (xy 87.63 110.49))
1457 | (stroke (width 0) (type default))
1458 | (uuid f18ad043-cbf3-47df-94b6-ae245bb1b952)
1459 | )
1460 | (wire (pts (xy 240.03 53.34) (xy 231.14 53.34))
1461 | (stroke (width 0) (type default))
1462 | (uuid f2b29b0a-0854-4119-b06b-af8e16bb95e1)
1463 | )
1464 | (wire (pts (xy 245.11 121.92) (xy 245.11 187.96))
1465 | (stroke (width 0) (type default))
1466 | (uuid f305d19e-6e89-41ad-9f16-ceb956ebf175)
1467 | )
1468 | (wire (pts (xy 40.64 115.57) (xy 58.42 115.57))
1469 | (stroke (width 0) (type default))
1470 | (uuid f512e7b7-9fdb-4ded-9914-34ef168f38d0)
1471 | )
1472 | (wire (pts (xy 111.76 77.47) (xy 111.76 127))
1473 | (stroke (width 0) (type default))
1474 | (uuid fc287ae4-1fcd-445f-bac0-bfe324a805bd)
1475 | )
1476 | (wire (pts (xy 85.09 148.59) (xy 85.09 135.89))
1477 | (stroke (width 0) (type default))
1478 | (uuid fce3bce5-0c5e-4e73-8080-3786bd9566a6)
1479 | )
1480 | (wire (pts (xy 132.08 101.6) (xy 231.14 101.6))
1481 | (stroke (width 0) (type default))
1482 | (uuid fe10855d-c16c-49dd-a2f1-310a5e6384dd)
1483 | )
1484 |
1485 | (label "VCC" (at 59.69 100.33 0) (fields_autoplaced)
1486 | (effects (font (size 1.27 1.27)) (justify left bottom))
1487 | (uuid 2dc272bd-3aa2-45b5-889d-1d3c8aac80f8)
1488 | )
1489 | (label "GND" (at 80.01 100.33 0) (fields_autoplaced)
1490 | (effects (font (size 1.27 1.27)) (justify left bottom))
1491 | (uuid 6ec113ca-7d27-4b14-a180-1e5e2fd1c167)
1492 | )
1493 |
1494 | (symbol (lib_id "Device:R") (at 125.73 50.8 90) (unit 1)
1495 | (in_bom yes) (on_board yes) (dnp no)
1496 | (uuid 00000000-0000-0000-0000-00005db72c71)
1497 | (property "Reference" "R1" (at 124.5616 49.022 0)
1498 | (effects (font (size 1.27 1.27)) (justify left))
1499 | )
1500 | (property "Value" "10k" (at 126.873 49.022 0)
1501 | (effects (font (size 1.27 1.27)) (justify left))
1502 | )
1503 | (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 125.73 52.578 90)
1504 | (effects (font (size 1.27 1.27)) hide)
1505 | )
1506 | (property "Datasheet" "~" (at 125.73 50.8 0)
1507 | (effects (font (size 1.27 1.27)) hide)
1508 | )
1509 | (pin "1" (uuid 70143007-f684-432e-a20b-9daf66058a79))
1510 | (pin "2" (uuid c02e8d50-479e-48b2-893a-3f1bb53fd800))
1511 | (instances
1512 | (project "pcb"
1513 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1514 | (reference "R1") (unit 1)
1515 | )
1516 | )
1517 | )
1518 | )
1519 |
1520 | (symbol (lib_id "Device:C") (at 68.58 100.33 270) (unit 1)
1521 | (in_bom yes) (on_board yes) (dnp no)
1522 | (uuid 00000000-0000-0000-0000-00005db72f59)
1523 | (property "Reference" "C1" (at 68.58 93.9292 90)
1524 | (effects (font (size 1.27 1.27)))
1525 | )
1526 | (property "Value" "10uF" (at 68.58 96.2406 90)
1527 | (effects (font (size 1.27 1.27)))
1528 | )
1529 | (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 64.77 101.2952 0)
1530 | (effects (font (size 1.27 1.27)) hide)
1531 | )
1532 | (property "Datasheet" "~" (at 68.58 100.33 0)
1533 | (effects (font (size 1.27 1.27)) hide)
1534 | )
1535 | (pin "1" (uuid 0df5860f-7116-4df2-8192-cb98dbc61faf))
1536 | (pin "2" (uuid 6907d5ad-8e5c-4f90-930a-b15d94b975d6))
1537 | (instances
1538 | (project "pcb"
1539 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1540 | (reference "C1") (unit 1)
1541 | )
1542 | )
1543 | )
1544 | )
1545 |
1546 | (symbol (lib_id "Device:C") (at 95.25 118.11 0) (unit 1)
1547 | (in_bom yes) (on_board yes) (dnp no)
1548 | (uuid 00000000-0000-0000-0000-00005db731e6)
1549 | (property "Reference" "C2" (at 88.8492 118.11 90)
1550 | (effects (font (size 1.27 1.27)))
1551 | )
1552 | (property "Value" "22uF" (at 91.1606 118.11 90)
1553 | (effects (font (size 1.27 1.27)))
1554 | )
1555 | (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 96.2152 121.92 0)
1556 | (effects (font (size 1.27 1.27)) hide)
1557 | )
1558 | (property "Datasheet" "~" (at 95.25 118.11 0)
1559 | (effects (font (size 1.27 1.27)) hide)
1560 | )
1561 | (pin "1" (uuid 596997e0-0f64-4335-9c9b-75e9e2d0780c))
1562 | (pin "2" (uuid 548bb468-a13e-41e7-a6b9-f73eb3b9ea63))
1563 | (instances
1564 | (project "pcb"
1565 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1566 | (reference "C2") (unit 1)
1567 | )
1568 | )
1569 | )
1570 | )
1571 |
1572 | (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 66.04 115.57 0) (unit 1)
1573 | (in_bom yes) (on_board yes) (dnp no)
1574 | (uuid 00000000-0000-0000-0000-00005db74aa2)
1575 | (property "Reference" "U1" (at 66.04 109.4232 0)
1576 | (effects (font (size 1.27 1.27)))
1577 | )
1578 | (property "Value" "AMS1117-3.3" (at 66.04 111.7346 0)
1579 | (effects (font (size 1.27 1.27)))
1580 | )
1581 | (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 66.04 110.49 0)
1582 | (effects (font (size 1.27 1.27)) hide)
1583 | )
1584 | (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 68.58 121.92 0)
1585 | (effects (font (size 1.27 1.27)) hide)
1586 | )
1587 | (pin "1" (uuid f6934876-7f17-4d7e-bec9-35b9ebc47134))
1588 | (pin "2" (uuid 7cb75e7c-70cd-4b1a-8519-1f5e50526ae1))
1589 | (pin "3" (uuid 24d6db30-ce3d-497b-8658-d91a9db3ad0a))
1590 | (instances
1591 | (project "pcb"
1592 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1593 | (reference "U1") (unit 1)
1594 | )
1595 | )
1596 | )
1597 | )
1598 |
1599 | (symbol (lib_id "Transistor_BJT:S8050") (at 116.84 77.47 0) (unit 1)
1600 | (in_bom yes) (on_board yes) (dnp no)
1601 | (uuid 00000000-0000-0000-0000-00005dc98eb3)
1602 | (property "Reference" "Q1" (at 121.666 76.3016 0)
1603 | (effects (font (size 1.27 1.27)) (justify left))
1604 | )
1605 | (property "Value" "S8050" (at 121.666 78.613 0)
1606 | (effects (font (size 1.27 1.27)) (justify left))
1607 | )
1608 | (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 121.92 79.375 0)
1609 | (effects (font (size 1.27 1.27) italic) (justify left) hide)
1610 | )
1611 | (property "Datasheet" "http://www.unisonic.com.tw/datasheet/S8050.pdf" (at 116.84 77.47 0)
1612 | (effects (font (size 1.27 1.27)) (justify left) hide)
1613 | )
1614 | (pin "1" (uuid 7bb6c199-a688-4236-9988-880ba5023f28))
1615 | (pin "2" (uuid f3daef59-e1a9-4a9b-9b34-17c715a7d545))
1616 | (pin "3" (uuid 561105c0-e3df-4b9a-b9e7-5f00e10ab031))
1617 | (instances
1618 | (project "pcb"
1619 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1620 | (reference "Q1") (unit 1)
1621 | )
1622 | )
1623 | )
1624 | )
1625 |
1626 | (symbol (lib_id "LED:IR204A") (at 113.03 62.23 180) (unit 1)
1627 | (in_bom yes) (on_board yes) (dnp no)
1628 | (uuid 00000000-0000-0000-0000-00005dc99c34)
1629 | (property "Reference" "D1" (at 114.3 69.596 0)
1630 | (effects (font (size 1.27 1.27)))
1631 | )
1632 | (property "Value" "IR204A" (at 114.3 67.2846 0)
1633 | (effects (font (size 1.27 1.27)))
1634 | )
1635 | (property "Footprint" "LED_THT:LED_D3.0mm_IRBlack" (at 113.03 66.675 0)
1636 | (effects (font (size 1.27 1.27)) hide)
1637 | )
1638 | (property "Datasheet" "http://www.everlight.com/file/ProductFile/IR204-A.pdf" (at 114.3 62.23 0)
1639 | (effects (font (size 1.27 1.27)) hide)
1640 | )
1641 | (pin "1" (uuid a3ee47ed-b43c-4a5b-bc77-30aeffbc3c5e))
1642 | (pin "2" (uuid 07fc7b1e-191b-462c-a1cf-1fd95ad79e92))
1643 | (instances
1644 | (project "pcb"
1645 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1646 | (reference "D1") (unit 1)
1647 | )
1648 | )
1649 | )
1650 | )
1651 |
1652 | (symbol (lib_id "Device:R") (at 85.09 152.4 180) (unit 1)
1653 | (in_bom yes) (on_board yes) (dnp no)
1654 | (uuid 0a90be06-0da9-4bbc-88ba-e26f8e253712)
1655 | (property "Reference" "R4" (at 83.312 153.5684 0)
1656 | (effects (font (size 1.27 1.27)) (justify left))
1657 | )
1658 | (property "Value" "10k" (at 83.312 151.257 0)
1659 | (effects (font (size 1.27 1.27)) (justify left))
1660 | )
1661 | (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 86.868 152.4 90)
1662 | (effects (font (size 1.27 1.27)) hide)
1663 | )
1664 | (property "Datasheet" "~" (at 85.09 152.4 0)
1665 | (effects (font (size 1.27 1.27)) hide)
1666 | )
1667 | (pin "1" (uuid 03ddaa2a-fe07-48f7-9459-edfc9008cf38))
1668 | (pin "2" (uuid d3d18dbb-7d28-4006-943a-8041e86e9da5))
1669 | (instances
1670 | (project "pcb"
1671 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1672 | (reference "R4") (unit 1)
1673 | )
1674 | )
1675 | )
1676 | )
1677 |
1678 | (symbol (lib_id "Device:R") (at 128.27 85.09 90) (unit 1)
1679 | (in_bom yes) (on_board yes) (dnp no)
1680 | (uuid 129a08a5-2070-4c4e-af8f-009f13420df9)
1681 | (property "Reference" "R2" (at 127.1016 83.312 0)
1682 | (effects (font (size 1.27 1.27)) (justify left))
1683 | )
1684 | (property "Value" "100" (at 129.413 83.312 0)
1685 | (effects (font (size 1.27 1.27)) (justify left))
1686 | )
1687 | (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 128.27 86.868 90)
1688 | (effects (font (size 1.27 1.27)) hide)
1689 | )
1690 | (property "Datasheet" "~" (at 128.27 85.09 0)
1691 | (effects (font (size 1.27 1.27)) hide)
1692 | )
1693 | (pin "1" (uuid 27142e04-ac03-4632-ab85-be4e6d0c608a))
1694 | (pin "2" (uuid 2af932de-fb06-4c05-93d7-a65145d85ff5))
1695 | (instances
1696 | (project "pcb"
1697 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1698 | (reference "R2") (unit 1)
1699 | )
1700 | )
1701 | )
1702 | )
1703 |
1704 | (symbol (lib_id "Connector:Conn_01x05_Female") (at 45.72 149.86 270) (unit 1)
1705 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1706 | (uuid 347cf6a0-7a3c-4986-9163-1eb1d1f7f7c9)
1707 | (property "Reference" "J2" (at 45.72 152.4 90)
1708 | (effects (font (size 1.27 1.27)))
1709 | )
1710 | (property "Value" "LD2410B" (at 45.72 154.94 90)
1711 | (effects (font (size 1.27 1.27)))
1712 | )
1713 | (property "Footprint" "Connector_PinSocket_1.27mm:PinSocket_1x05_P1.27mm_Vertical" (at 45.72 149.86 0)
1714 | (effects (font (size 1.27 1.27)) hide)
1715 | )
1716 | (property "Datasheet" "~" (at 45.72 149.86 0)
1717 | (effects (font (size 1.27 1.27)) hide)
1718 | )
1719 | (pin "1" (uuid 16529010-6690-48d1-affe-933da44994a6))
1720 | (pin "2" (uuid 038210b9-cdb7-418d-a570-4a04d407f30d))
1721 | (pin "3" (uuid e4ce0956-43b4-4fd2-ba21-eba5f8e01333))
1722 | (pin "4" (uuid 071c6ab0-c62b-4ad3-a048-4da11a06d2ce))
1723 | (pin "5" (uuid 8d866666-74bb-4336-8c7f-96f47b2506b2))
1724 | (instances
1725 | (project "pcb"
1726 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1727 | (reference "J2") (unit 1)
1728 | )
1729 | )
1730 | )
1731 | )
1732 |
1733 | (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0") (at 73.66 63.5 0) (unit 1)
1734 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1735 | (uuid 467bb9da-f53e-4c5c-ae00-d5e6e198bce1)
1736 | (property "Reference" "J3" (at 73.66 41.91 0)
1737 | (effects (font (size 1.27 1.27)))
1738 | )
1739 | (property "Value" "USB_C_Receptacle_USB2.0" (at 73.66 44.45 0)
1740 | (effects (font (size 1.27 1.27)))
1741 | )
1742 | (property "Footprint" "Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV" (at 77.47 63.5 0)
1743 | (effects (font (size 1.27 1.27)) hide)
1744 | )
1745 | (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 77.47 63.5 0)
1746 | (effects (font (size 1.27 1.27)) hide)
1747 | )
1748 | (pin "A1" (uuid 7371b135-2d47-4304-96a6-9282b633eec4))
1749 | (pin "A12" (uuid 2c1ae4fb-4bc2-4be0-bf98-53652177954b))
1750 | (pin "A4" (uuid d04bf488-d8ee-46c1-94b4-f80df443ad1b))
1751 | (pin "A5" (uuid 72f3c130-0f22-4167-8739-9a3f6afcd8b7))
1752 | (pin "A6" (uuid 54c07ba6-5280-41be-8d15-8bc4933eee17))
1753 | (pin "A7" (uuid 2a747f3e-5031-414e-aff5-2b6349268f21))
1754 | (pin "A8" (uuid 71f2a201-932d-4a62-90f8-082f2889df4f))
1755 | (pin "A9" (uuid 96e15cbe-af55-45d5-9e66-a66310c92423))
1756 | (pin "B1" (uuid 3aaac60e-6166-4cb9-8f54-1b2192069efa))
1757 | (pin "B12" (uuid b45f28b3-fcdf-4980-a301-fede3ea8adb1))
1758 | (pin "B4" (uuid ed634546-b9df-4f36-b107-32549109cdc0))
1759 | (pin "B5" (uuid 011ee365-4415-4f37-bfd7-ce42a6fb8b54))
1760 | (pin "B6" (uuid 691939ea-5594-42c7-bd45-b961619d302d))
1761 | (pin "B7" (uuid 65d1b295-2a0f-490f-9678-b43e4cbc0e66))
1762 | (pin "B8" (uuid df636edb-b689-4e47-97b5-ddad70ebfcc3))
1763 | (pin "B9" (uuid 8bf9aadb-2b68-4c7f-a35f-e76dd5549009))
1764 | (pin "S1" (uuid 9285b332-c9f8-47c4-93a0-670bc877a360))
1765 | (instances
1766 | (project "pcb"
1767 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1768 | (reference "J3") (unit 1)
1769 | )
1770 | )
1771 | )
1772 | )
1773 |
1774 | (symbol (lib_id "Device:R") (at 110.49 142.24 90) (unit 1)
1775 | (in_bom yes) (on_board yes) (dnp no)
1776 | (uuid 4bb10671-9644-4d57-b68f-0ef483897ad7)
1777 | (property "Reference" "R3" (at 109.3216 140.462 0)
1778 | (effects (font (size 1.27 1.27)) (justify left))
1779 | )
1780 | (property "Value" "100" (at 111.633 140.462 0)
1781 | (effects (font (size 1.27 1.27)) (justify left))
1782 | )
1783 | (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 110.49 144.018 90)
1784 | (effects (font (size 1.27 1.27)) hide)
1785 | )
1786 | (property "Datasheet" "~" (at 110.49 142.24 0)
1787 | (effects (font (size 1.27 1.27)) hide)
1788 | )
1789 | (pin "1" (uuid 8079de9e-4984-4fca-859f-fee47502197c))
1790 | (pin "2" (uuid 39cdd5dd-4f6a-45a2-85ef-e5b66deaf7d4))
1791 | (instances
1792 | (project "pcb"
1793 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1794 | (reference "R3") (unit 1)
1795 | )
1796 | )
1797 | )
1798 | )
1799 |
1800 | (symbol (lib_id "Espressif:ESP32-S3-WROOM-1") (at 185.42 86.36 0) (unit 1)
1801 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1802 | (uuid 59d92a69-762a-4d8b-b5f5-bef79dc99f9e)
1803 | (property "Reference" "U3" (at 187.3759 44.45 0)
1804 | (effects (font (size 1.27 1.27)) (justify left))
1805 | )
1806 | (property "Value" "ESP32-S3-WROOM-1" (at 187.3759 46.99 0)
1807 | (effects (font (size 1.27 1.27)) (justify left))
1808 | )
1809 | (property "Footprint" "Espressif:ESP32-S3-WROOM-1" (at 187.96 134.62 0)
1810 | (effects (font (size 1.27 1.27)) hide)
1811 | )
1812 | (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (at 187.96 137.16 0)
1813 | (effects (font (size 1.27 1.27)) hide)
1814 | )
1815 | (pin "1" (uuid 545c3c67-64c9-4966-a91f-b0c3a28344b1))
1816 | (pin "10" (uuid 23fa597c-f97e-4957-ae9f-04c711f6ba5e))
1817 | (pin "11" (uuid e5fbaba8-6e4e-494c-a559-a4d43ae08586))
1818 | (pin "12" (uuid 5075b831-89d7-4010-8c19-4f284e1a20ef))
1819 | (pin "13" (uuid e8403f44-97ae-49be-a749-b6b7bf8625b2))
1820 | (pin "14" (uuid 280d0f7e-0501-4912-a18e-14be660dd041))
1821 | (pin "15" (uuid cfd56703-c415-4920-923c-50c9354c006c))
1822 | (pin "16" (uuid 0f029c3f-73dc-475e-bc0e-9f034aa9d5fa))
1823 | (pin "17" (uuid 933bc14e-2dfa-4336-95ad-fbb79196187e))
1824 | (pin "18" (uuid a0a8f9ad-cd28-47f4-a5db-944fff5fe43c))
1825 | (pin "19" (uuid 000e7d55-3df6-4cd8-94ee-2d6045b95f2e))
1826 | (pin "2" (uuid 5e68e53b-876f-4230-8d15-0d198f167b1b))
1827 | (pin "20" (uuid 2f28c177-d089-4263-9509-da529c4e0f02))
1828 | (pin "21" (uuid f1c31bc8-e1cf-438b-84e5-fb8f35e16192))
1829 | (pin "22" (uuid 488d264c-0326-4c10-9eb0-00b020288f90))
1830 | (pin "23" (uuid 4e8ca6e5-0667-4ba4-8f2b-9bac19025c94))
1831 | (pin "24" (uuid adb2ae9e-7aec-4799-930e-50192cc6c2dc))
1832 | (pin "25" (uuid 26457371-3a92-410c-ad78-cf7e6eddcf01))
1833 | (pin "26" (uuid 53189e84-82bc-4fd6-8900-ffba6e7ec6fc))
1834 | (pin "27" (uuid 819adc47-371a-4f99-9b5f-b48bcb908799))
1835 | (pin "28" (uuid d8e7bb99-a26f-44b8-bf73-85081dc8d653))
1836 | (pin "29" (uuid a5566813-b192-4365-8bc3-7e54e70dbaf2))
1837 | (pin "3" (uuid fddc8402-0fcc-4776-b54b-15f715d281ab))
1838 | (pin "30" (uuid 97d6c4bb-9c6b-4066-924a-44fd47b7c965))
1839 | (pin "31" (uuid 019bbf56-4e7a-4036-bd4b-59b7b034a69d))
1840 | (pin "32" (uuid 3255ebbe-d572-4772-889f-725a01e3e987))
1841 | (pin "33" (uuid f2d0975c-84d1-4101-8101-0e06d662c308))
1842 | (pin "34" (uuid f8477e34-2e78-4667-ae93-e6ca99f78d66))
1843 | (pin "35" (uuid 90dbe397-b634-4881-874d-688cbdfc8aaf))
1844 | (pin "36" (uuid 28e0f079-1b1e-4440-ae62-2545de7a4dab))
1845 | (pin "37" (uuid e3b60928-706d-43fb-82cf-4e0d8a406314))
1846 | (pin "38" (uuid f2ae0b4d-9e97-4e2f-bf74-88519548d3c9))
1847 | (pin "39" (uuid eb16a87d-fb28-4a68-9bd8-2acf16b7b98f))
1848 | (pin "4" (uuid 9521156f-39d8-4430-82c1-06fb57be3524))
1849 | (pin "40" (uuid fdb9f9f9-147d-4883-a9e1-64633cd74bfc))
1850 | (pin "41" (uuid 42987966-a2fe-4430-83be-865dca9ba266))
1851 | (pin "5" (uuid 361fba66-978f-43a9-9eb7-4393e74e226c))
1852 | (pin "6" (uuid 23b03f3d-7c3b-487a-bb15-af481607ea3c))
1853 | (pin "7" (uuid 87156b9b-b141-4472-ba08-07a2ad129f83))
1854 | (pin "8" (uuid 7e8027fb-45bf-4559-b896-fbdc0634b9e1))
1855 | (pin "9" (uuid d177783e-3419-4703-b97f-06a518a575f0))
1856 | (instances
1857 | (project "pcb"
1858 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1859 | (reference "U3") (unit 1)
1860 | )
1861 | )
1862 | )
1863 | )
1864 |
1865 | (symbol (lib_id "Device:C") (at 99.06 171.45 90) (unit 1)
1866 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1867 | (uuid 775d617d-b415-42ea-807b-8229d9a6dc2e)
1868 | (property "Reference" "C4" (at 99.06 163.83 90)
1869 | (effects (font (size 1.27 1.27)))
1870 | )
1871 | (property "Value" "0.1uF" (at 99.06 166.37 90)
1872 | (effects (font (size 1.27 1.27)))
1873 | )
1874 | (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 102.87 170.4848 0)
1875 | (effects (font (size 1.27 1.27)) hide)
1876 | )
1877 | (property "Datasheet" "~" (at 99.06 171.45 0)
1878 | (effects (font (size 1.27 1.27)) hide)
1879 | )
1880 | (pin "1" (uuid 447bc475-cd10-4935-b547-d71775a51ff2))
1881 | (pin "2" (uuid c0c3b2d4-5fe5-419e-a33e-381648d8d70b))
1882 | (instances
1883 | (project "pcb"
1884 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1885 | (reference "C4") (unit 1)
1886 | )
1887 | )
1888 | )
1889 | )
1890 |
1891 | (symbol (lib_id "Device:LED") (at 123.19 142.24 0) (unit 1)
1892 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1893 | (uuid 85806439-9a0e-4b32-bbc5-76f319259628)
1894 | (property "Reference" "D2" (at 121.6025 137.16 0)
1895 | (effects (font (size 1.27 1.27)))
1896 | )
1897 | (property "Value" "LED" (at 121.6025 139.7 0)
1898 | (effects (font (size 1.27 1.27)))
1899 | )
1900 | (property "Footprint" "Diode_SMD:D_0805_2012Metric" (at 123.19 142.24 0)
1901 | (effects (font (size 1.27 1.27)) hide)
1902 | )
1903 | (property "Datasheet" "~" (at 123.19 142.24 0)
1904 | (effects (font (size 1.27 1.27)) hide)
1905 | )
1906 | (pin "1" (uuid 77b38eaa-c286-4e97-b0aa-ed1d34a70a9d))
1907 | (pin "2" (uuid e6ed554a-7b04-4b48-8170-8e357206ad88))
1908 | (instances
1909 | (project "pcb"
1910 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1911 | (reference "D2") (unit 1)
1912 | )
1913 | )
1914 | )
1915 | )
1916 |
1917 | (symbol (lib_id "Connector:Conn_01x05_Female") (at 68.58 149.86 270) (unit 1)
1918 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1919 | (uuid ca456cc6-6cb7-4cf5-be15-f4f3662f58db)
1920 | (property "Reference" "J1" (at 68.58 152.4 90)
1921 | (effects (font (size 1.27 1.27)))
1922 | )
1923 | (property "Value" "GY-302" (at 68.58 154.94 90)
1924 | (effects (font (size 1.27 1.27)))
1925 | )
1926 | (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical" (at 68.58 149.86 0)
1927 | (effects (font (size 1.27 1.27)) hide)
1928 | )
1929 | (property "Datasheet" "~" (at 68.58 149.86 0)
1930 | (effects (font (size 1.27 1.27)) hide)
1931 | )
1932 | (pin "1" (uuid cb54e623-fdc5-4a1c-a14e-efbacb520a1c))
1933 | (pin "2" (uuid 519d389b-1256-4784-b4e1-0d4096e2c1cb))
1934 | (pin "3" (uuid 532e5cd3-ca36-4428-b2c0-17ab1f8bb4c8))
1935 | (pin "4" (uuid 43c762d3-ee71-4da0-b67d-ab964cd94b2f))
1936 | (pin "5" (uuid a230e9ee-994f-4320-bca8-ade810c0d20d))
1937 | (instances
1938 | (project "pcb"
1939 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1940 | (reference "J1") (unit 1)
1941 | )
1942 | )
1943 | )
1944 | )
1945 |
1946 | (symbol (lib_id "Device:R") (at 90.17 152.4 0) (mirror x) (unit 1)
1947 | (in_bom yes) (on_board yes) (dnp no)
1948 | (uuid cb7ce28f-b9a3-4816-bf6a-a70d41d5cffc)
1949 | (property "Reference" "R5" (at 91.948 153.5684 0)
1950 | (effects (font (size 1.27 1.27)) (justify left))
1951 | )
1952 | (property "Value" "10k" (at 91.948 151.257 0)
1953 | (effects (font (size 1.27 1.27)) (justify left))
1954 | )
1955 | (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 88.392 152.4 90)
1956 | (effects (font (size 1.27 1.27)) hide)
1957 | )
1958 | (property "Datasheet" "~" (at 90.17 152.4 0)
1959 | (effects (font (size 1.27 1.27)) hide)
1960 | )
1961 | (pin "1" (uuid e4ea54a3-6642-4755-8e0e-fe352e943d11))
1962 | (pin "2" (uuid 7492beb6-a313-4ab3-9c6c-807ea13dd1e0))
1963 | (instances
1964 | (project "pcb"
1965 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1966 | (reference "R5") (unit 1)
1967 | )
1968 | )
1969 | )
1970 | )
1971 |
1972 | (symbol (lib_id "Sensor_Humidity:HDC1080") (at 87.63 168.91 270) (mirror x) (unit 1)
1973 | (in_bom yes) (on_board yes) (dnp no)
1974 | (uuid d7c65e1a-a62a-481c-af94-11f632cdba7c)
1975 | (property "Reference" "U2" (at 87.63 179.07 90)
1976 | (effects (font (size 1.27 1.27)))
1977 | )
1978 | (property "Value" "HDC1080" (at 87.63 181.61 90)
1979 | (effects (font (size 1.27 1.27)))
1980 | )
1981 | (property "Footprint" "Package_SON:Texas_PWSON-N6" (at 81.28 170.18 0)
1982 | (effects (font (size 1.27 1.27)) (justify left) hide)
1983 | )
1984 | (property "Datasheet" "http://www.ti.com/lit/ds/symlink/hdc1080.pdf" (at 93.98 179.07 0)
1985 | (effects (font (size 1.27 1.27)) hide)
1986 | )
1987 | (pin "1" (uuid 9e94b8a4-a5e3-4b5c-959d-04bcb0c98549))
1988 | (pin "2" (uuid c82ac4a2-c27e-4513-8f12-cbea04535c7e))
1989 | (pin "3" (uuid 6459c17a-cab8-4d02-93ed-ef9c3c6a23ae))
1990 | (pin "4" (uuid bf15469c-191e-4b39-96cd-938efd707f2f))
1991 | (pin "5" (uuid 5fc4e3c8-f602-45db-8334-cd5cc191eb74))
1992 | (pin "6" (uuid 130bfbe9-d256-4ede-93e5-dcab89a90443))
1993 | (pin "7" (uuid 270ef54a-c0bc-46fd-863d-53bcd9a3d0e0))
1994 | (instances
1995 | (project "pcb"
1996 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
1997 | (reference "U2") (unit 1)
1998 | )
1999 | )
2000 | )
2001 | )
2002 |
2003 | (symbol (lib_id "Device:C") (at 104.14 118.11 0) (unit 1)
2004 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
2005 | (uuid f7a704b8-cb8c-42ed-9004-468057a17012)
2006 | (property "Reference" "C3" (at 107.95 117.475 0)
2007 | (effects (font (size 1.27 1.27)) (justify left))
2008 | )
2009 | (property "Value" "0.1uF" (at 107.95 120.015 0)
2010 | (effects (font (size 1.27 1.27)) (justify left))
2011 | )
2012 | (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 105.1052 121.92 0)
2013 | (effects (font (size 1.27 1.27)) hide)
2014 | )
2015 | (property "Datasheet" "~" (at 104.14 118.11 0)
2016 | (effects (font (size 1.27 1.27)) hide)
2017 | )
2018 | (pin "1" (uuid b9a3b184-3a81-42fe-bea3-30f9b718385d))
2019 | (pin "2" (uuid 9e933041-f81f-400a-a3a2-973c660f622b))
2020 | (instances
2021 | (project "pcb"
2022 | (path "/df68c26a-03b5-4466-aecf-ba34b7dce6b7"
2023 | (reference "C3") (unit 1)
2024 | )
2025 | )
2026 | )
2027 | )
2028 |
2029 | (sheet_instances
2030 | (path "/" (page "1"))
2031 | )
2032 | )
2033 |
--------------------------------------------------------------------------------
/donate/alipay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/larry-wong/tiny_sensor/5fe0756383225ca80fee7981360e2dd1f234154d/donate/alipay.png
--------------------------------------------------------------------------------
/donate/wechat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/larry-wong/tiny_sensor/5fe0756383225ca80fee7981360e2dd1f234154d/donate/wechat.png
--------------------------------------------------------------------------------
/esphome/.gitignore:
--------------------------------------------------------------------------------
1 | # Gitignore settings for ESPHome
2 | # This is an example and may include too much for your use-case.
3 | # You can modify this file to suit your needs.
4 | /.esphome/
5 | /secrets.yaml
6 |
--------------------------------------------------------------------------------
/esphome/base.yaml:
--------------------------------------------------------------------------------
1 | esphome:
2 | name: $name
3 | friendly_name: $friendly_name
4 | includes:
5 | - ir_sender.h
6 | libraries:
7 | - IRremoteESP8266
8 | min_version: 2023.12.6
9 |
10 | esp32:
11 | board: esp32-s3-devkitc-1
12 | framework:
13 | type: arduino
14 | variant: esp32s3
15 |
16 | # Enable logging
17 | logger:
18 |
19 | # Enable Home Assistant API
20 | api:
21 | encryption:
22 | key: !secret api_key
23 |
24 | ota:
25 | password: !secret ota_password
26 |
27 | wifi:
28 | ssid: !secret wifi_ssid
29 | password: !secret wifi_password
30 | manual_ip:
31 | static_ip: $ip_addr
32 | gateway: !secret gateway
33 | subnet: !secret subnet
34 | power_save_mode: none
35 | output_power: 20.5
36 |
37 | mqtt:
38 | broker: !secret mqtt_broker
39 | port: !secret mqtt_port
40 | username: !secret mqtt_username
41 | password: !secret mqtt_password
42 | discovery: false
43 | on_message:
44 | topic: /ir/send/$name
45 | then:
46 | - light.turn_on: light_status
47 | - delay: 0s
48 | - lambda: |-
49 | send_ir(&x[0], x.size());
50 | - light.turn_off: light_status
51 |
52 | i2c:
53 | sda: GPIO11
54 | scl: GPIO10
55 |
56 | uart:
57 | baud_rate: 256000
58 | tx_pin: GPIO47
59 | rx_pin: GPIO48
60 |
61 | ld2410:
62 |
63 | sensor:
64 | - platform: bh1750
65 | name: Immunination
66 | - platform: hdc1080
67 | temperature:
68 | name: Temperature
69 | humidity:
70 | name: Humidity
71 | - platform: ld2410
72 | detection_distance:
73 | name: Detection Distance
74 |
75 | binary_sensor:
76 | - platform: ld2410
77 | has_target:
78 | name: Presence
79 |
80 | switch:
81 | - platform: ld2410
82 | bluetooth:
83 | name: ld2410 Bluetooth
84 |
85 | number:
86 | - platform: ld2410
87 | timeout:
88 | name: Presence Timeout
89 | max_move_distance_gate:
90 | name: Max Move Distance Gate
91 | max_still_distance_gate:
92 | name: Max Still Distance Gate
93 | g0:
94 | move_threshold:
95 | name: g0 Move Threshold
96 | still_threshold:
97 | name: g0 Still Threshold
98 | g1:
99 | move_threshold:
100 | name: g1 Move Threshold
101 | still_threshold:
102 | name: g1 Still Threshold
103 | g2:
104 | move_threshold:
105 | name: g2 Move Threshold
106 | still_threshold:
107 | name: g2 Still Threshold
108 | g3:
109 | move_threshold:
110 | name: g3 Move Threshold
111 | still_threshold:
112 | name: g3 Still Threshold
113 | g4:
114 | move_threshold:
115 | name: g4 Move Threshold
116 | still_threshold:
117 | name: g4 Still Threshold
118 | g5:
119 | move_threshold:
120 | name: g5 Move Threshold
121 | still_threshold:
122 | name: g5 Still Threshold
123 | g6:
124 | move_threshold:
125 | name: g6 Move Threshold
126 | still_threshold:
127 | name: g6 Still Threshold
128 | g7:
129 | move_threshold:
130 | name: g7 Move Threshold
131 | still_threshold:
132 | name: g7 Still Threshold
133 | g8:
134 | move_threshold:
135 | name: g8 Move Threshold
136 | still_threshold:
137 | name: g8 Still Threshold
138 |
139 | light:
140 | - platform: status_led
141 | id: light_status
142 | name: Status
143 | pin: GPIO12
144 | icon: "mdi:led-outline"
145 |
146 | custom_component:
147 | - lambda: |-
148 | auto ir_sender = new IRSender();
149 | return {ir_sender};
150 |
--------------------------------------------------------------------------------
/esphome/bathroom.yaml:
--------------------------------------------------------------------------------
1 | substitutions:
2 | name: bathroom
3 | friendly_name: Bathroom
4 | ip_addr: !secret ip_bathroom
5 |
6 | <<: !include base.yaml
7 |
--------------------------------------------------------------------------------
/esphome/ir_sender.h:
--------------------------------------------------------------------------------
1 | #include "esphome.h"
2 | #include
3 | #include
4 |
5 | const uint16_t IR_PIN = 14;
6 |
7 | // For IR
8 | IRsend irsend(IR_PIN);
9 | // End for IR
10 |
11 | // convert single hex char to dec
12 | uint8_t hex2dec(const char hex) {
13 | if (hex >= 48 && hex <= 57) { // 0 ~ 9
14 | return hex - 48;
15 | } else if (hex >= 65 && hex <= 70) { // A ~ F
16 | return hex - 55;
17 | } else if (hex >= 97 && hex <= 102) { // a ~ f
18 | return hex - 87;
19 | } else {
20 | return 0;
21 | }
22 | }
23 |
24 | // convert multi hex chars to dec
25 | uint16_t hex2dec(const char* payload, const uint8_t len) {
26 | uint16_t res = 0;
27 | for (uint8_t i = 0; i < len; i++) {
28 | res = res * 16 + hex2dec(payload[i]);
29 | }
30 | return res;
31 | }
32 |
33 | void send_ir(const char* payload, const uint16_t length) {
34 | /*
35 | payload format:
36 | ----------------------------------
37 | | field | length | offset |
38 | ----------------------------------
39 | ----------------------------------
40 | | repeat | 1 byte | 0 |
41 | ----------------------------------
42 | | header mark | 3 bytes | 1 |
43 | | header gap | 3 bytes | 4 |
44 | ----------------------------------
45 | | one mark | 3 bytes | 7 |
46 | | one space | 3 bytes | 10 |
47 | ----------------------------------
48 | | zero mark | 3 bytes | 13 |
49 | | zero space | 3 bytes | 16 |
50 | ----------------------------------
51 | | footer mark | 3 bytes | 19 |
52 | | gap? | 4 bytes | 22 |
53 | ----------------------------------
54 | | data | | 22 / 26|
55 | ----------------------------------
56 | */
57 |
58 | const uint8_t repeat = hex2dec(payload + 0, 1);
59 | const uint16_t headermark = hex2dec(payload + 1, 3);
60 | const uint16_t headerspace = hex2dec(payload + 4, 3);
61 | const uint16_t onemark = hex2dec(payload + 7, 3);
62 | const uint16_t onespace = hex2dec(payload + 10, 3);
63 | const uint16_t zeromark = hex2dec(payload + 13, 3);
64 | const uint16_t zerospace = hex2dec(payload + 16, 3);
65 | const uint16_t footermark = hex2dec(payload + 19, 3);
66 | uint16_t gap = 0;
67 | uint8_t dataoffset = 22;
68 | if (repeat > 0) {
69 | gap = hex2dec(payload + 22, 4);
70 | dataoffset = 26;
71 | }
72 |
73 | const uint8_t datalength = (length - dataoffset) / 2;
74 | uint8_t data[datalength];
75 | for (uint8_t i = 0; i < datalength; i ++) {
76 | data[i] = hex2dec(payload + dataoffset + i * 2, 2);
77 | }
78 |
79 | // send ir signal ...
80 | irsend.sendGeneric(headermark, headerspace, onemark, onespace,
81 | zeromark, zerospace, footermark, gap,
82 | data, datalength, 38, false, repeat, 50);
83 | }
84 |
85 | class IRSender : public Component {
86 | public:
87 | void setup() override {
88 |
89 | // start ir send module
90 | irsend.begin();
91 | }
92 | };
93 |
--------------------------------------------------------------------------------
/esphome/study.yaml:
--------------------------------------------------------------------------------
1 | substitutions:
2 | name: study
3 | friendly_name: Study
4 | ip_addr: !secret ip_study
5 |
6 | <<: !include base.yaml
7 |
--------------------------------------------------------------------------------
/pic/pic.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/larry-wong/tiny_sensor/5fe0756383225ca80fee7981360e2dd1f234154d/pic/pic.jpeg
--------------------------------------------------------------------------------