├── 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 --------------------------------------------------------------------------------