From ffd9afc2b46736da3cfdc4d43c8d1c3f2c185731 Mon Sep 17 00:00:00 2001 From: Daniele Verducci Date: Fri, 5 Dec 2025 00:18:41 +0100 Subject: [PATCH] WIP Schematics --- esphome/fabula.yaml | 9 + .../Fabula-2025-12-05_000941.zip | Bin 0 -> 8250 bytes .../Fabula-2025-12-05_001758.zip | Bin 0 -> 8978 bytes schematics/Fabula/Fabula.kicad_pcb | 2 + schematics/Fabula/Fabula.kicad_prl | 98 + schematics/Fabula/Fabula.kicad_pro | 418 +++ schematics/Fabula/Fabula.kicad_sch | 2787 +++++++++++++++++ 7 files changed, 3314 insertions(+) create mode 100644 schematics/Fabula/Fabula-backups/Fabula-2025-12-05_000941.zip create mode 100644 schematics/Fabula/Fabula-backups/Fabula-2025-12-05_001758.zip create mode 100644 schematics/Fabula/Fabula.kicad_pcb create mode 100644 schematics/Fabula/Fabula.kicad_prl create mode 100644 schematics/Fabula/Fabula.kicad_pro create mode 100644 schematics/Fabula/Fabula.kicad_sch diff --git a/esphome/fabula.yaml b/esphome/fabula.yaml index 8a1d0e4..1bbc164 100644 --- a/esphome/fabula.yaml +++ b/esphome/fabula.yaml @@ -60,6 +60,15 @@ dfplayer: then: logger.log: 'Playback finished event' + + + + + + + +# ---------------------- REMOVE FROM THERE TO END OF FILE WHEN TESTING FINISHED ---------------------- + api: # Per eseguire queste actions, andare in Home Assistant dentro Developer Tools -> Actions -> Inserire: # action: esphome.fabula_dfplayer_play_folder diff --git a/schematics/Fabula/Fabula-backups/Fabula-2025-12-05_000941.zip b/schematics/Fabula/Fabula-backups/Fabula-2025-12-05_000941.zip new file mode 100644 index 0000000000000000000000000000000000000000..04e5eedf412fad6730322409d8badd31f97ec032 GIT binary patch literal 8250 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 literal 0 HcmV?d00001 diff --git a/schematics/Fabula/Fabula.kicad_pcb b/schematics/Fabula/Fabula.kicad_pcb new file mode 100644 index 0000000..c547853 --- /dev/null +++ b/schematics/Fabula/Fabula.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") +) \ No newline at end of file diff --git a/schematics/Fabula/Fabula.kicad_prl b/schematics/Fabula/Fabula.kicad_prl new file mode 100644 index 0000000..93854d0 --- /dev/null +++ b/schematics/Fabula/Fabula.kicad_prl @@ -0,0 +1,98 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "Fabula.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [], + "col_order": [], + "col_widths": [], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/schematics/Fabula/Fabula.kicad_pro b/schematics/Fabula/Fabula.kicad_pro new file mode 100644 index 0000000..94142cc --- /dev/null +++ b/schematics/Fabula/Fabula.kicad_pro @@ -0,0 +1,418 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": {}, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": {}, + "track_widths": [], + "via_dimensions": [] + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "Fabula.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "Riferimento" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78", + "Root" + ] + ], + "text_variables": {} +} diff --git a/schematics/Fabula/Fabula.kicad_sch b/schematics/Fabula/Fabula.kicad_sch new file mode 100644 index 0000000..46bf691 --- /dev/null +++ b/schematics/Fabula/Fabula.kicad_sch @@ -0,0 +1,2787 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78") + (paper "A4") + (lib_symbols + (symbol "Connector_Generic:Conn_01x04" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x04_1_1" + (rectangle + (start -1.27 3.81) + (end 1.27 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector_Generic:Conn_01x08" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x08" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x08_1_1" + (rectangle + (start -1.27 8.89) + (end 1.27 -11.43) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Speaker" + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "LS" + (at 1.27 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Speaker" + (at 1.27 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at -0.254 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Speaker" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "speaker sound" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Speaker_0_0" + (rectangle + (start -2.54 1.27) + (end 1.016 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.27) (xy 3.556 3.81) (xy 3.556 -6.35) (xy 1.016 -3.81) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Speaker_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -2.54 0) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_Capacitor_AKL:CP_Radial_D5.0mm_P2.50mm" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "CP_Radial_D5.0mm_P2.50mm" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PCM_Capacitor_THT_AKL:CP_Radial_D5.0mm_P2.50mm" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "THT Electrolytic Capacitor, 5.0mm Diameter, 2.50mm Pitch, European Symbol, Alternate KiCad Library" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor polarized eu tht radial electrolytic 5mm 2.50mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "CP_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "CP_Radial_D5.0mm_P2.50mm_0_1" + (rectangle + (start -2.286 1.016) + (end 2.286 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 2.286) (xy -0.762 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.794) (xy -1.27 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 2.286 -0.508) + (end -2.286 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "CP_Radial_D5.0mm_P2.50mm_0_2" + (polyline + (pts + (xy -2.54 -2.54) (xy -0.6604 -0.6604) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.8796 0.6096) (xy 0.6096 -1.8796) (xy 0.9652 -1.524) (xy -1.524 0.9652) (xy -1.8796 0.6096) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.9652 1.524) (xy 1.524 -0.9652) (xy 1.8796 -0.6096) (xy -0.6096 1.8796) (xy -0.9652 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.032) (xy 1.016 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 2.54) (xy 0.508 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.6604 0.6604) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "CP_Radial_D5.0mm_P2.50mm_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "CP_Radial_D5.0mm_P2.50mm_1_2" + (pin passive line + (at -2.54 -2.54 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 2.54 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "RF_Module:WEMOS_D1_mini" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "WEMOS_D1_mini" + (at 1.27 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "RF_Module:WEMOS_D1_mini_light" + (at 0 -29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://wiki.wemos.cc/products:d1:d1_mini#documentation" + (at -46.99 -29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "32-bit microcontroller module with WiFi" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "ESP8266 WiFi microcontroller ESP8266EX" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "WEMOS*D1*mini*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "WEMOS_D1_mini_1_1" + (rectangle + (start -7.62 17.78) + (end 7.62 -17.78) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -10.16 10.16 0) + (length 2.54) + (name "~{RST}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -10.16 0 0) + (length 2.54) + (name "TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 20.32 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -20.32 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 2.54 20.32 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 12.7 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 10.16 180) + (length 2.54) + (name "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 7.62 180) + (length 2.54) + (name "SCL/D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 5.08 180) + (length 2.54) + (name "SDA/D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 0 180) + (length 2.54) + (name "D4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -2.54 180) + (length 2.54) + (name "SCK/D5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -5.08 180) + (length 2.54) + (name "MISO/D6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -7.62 180) + (length 2.54) + (name "MOSI/D7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -10.16 180) + (length 2.54) + (name "CS/D8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:VCC" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VCC" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VCC\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VCC_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VCC_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (wire + (pts + (xy 83.82 69.85) (xy 91.44 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ac76288-b9e6-49a0-95cc-676375668a13") + ) + (wire + (pts + (xy 125.73 73.66) (xy 130.81 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e826e46-35ba-41f7-a878-833bf01e5b0c") + ) + (wire + (pts + (xy 106.68 54.61) (xy 83.82 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "229dec2c-c228-4098-9a58-7bea85561b5d") + ) + (wire + (pts + (xy 93.98 72.39) (xy 83.82 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2bd00315-c9a2-45d2-851c-2cb09490ecfd") + ) + (wire + (pts + (xy 120.65 54.61) (xy 120.65 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ae3063e-a680-42d8-93fa-426dd776f58a") + ) + (wire + (pts + (xy 93.98 41.91) (xy 93.98 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d389070-bf93-4170-b919-acab6c3f9aa3") + ) + (wire + (pts + (xy 130.81 57.15) (xy 130.81 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e7dcf44-0bfc-44d8-b689-bf8ba7c64358") + ) + (wire + (pts + (xy 130.81 44.45) (xy 91.44 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f013f68-49eb-45df-9454-e422a6af34a9") + ) + (wire + (pts + (xy 83.82 57.15) (xy 109.22 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "50fba552-d1fc-42e8-91c9-f525e1a4411e") + ) + (wire + (pts + (xy 120.65 68.58) (xy 121.92 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58aebf2e-aa18-4078-93f8-8b2f08213739") + ) + (wire + (pts + (xy 120.65 52.07) (xy 130.81 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "678d4915-1bbc-4deb-84e5-7ef7ec4be366") + ) + (wire + (pts + (xy 91.44 44.45) (xy 91.44 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6cf3344c-4a08-4cd3-abad-56cf9c2f0d6e") + ) + (wire + (pts + (xy 130.81 85.09) (xy 106.68 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "739e8e58-891f-4e7d-870f-3116ecf64d75") + ) + (wire + (pts + (xy 125.73 54.61) (xy 130.81 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7cb7813c-9eb0-4a51-a734-a44b6c1b769d") + ) + (wire + (pts + (xy 109.22 82.55) (xy 130.81 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7de5535c-8cc0-4803-a5cc-601b6b2682a7") + ) + (wire + (pts + (xy 105.41 41.91) (xy 93.98 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "875729da-50f1-4df3-9d20-ff6dfccf516b") + ) + (wire + (pts + (xy 129.54 68.58) (xy 130.81 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "945aa22c-1ae6-4aa2-b786-4429548745bf") + ) + (wire + (pts + (xy 130.81 73.66) (xy 130.81 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99469788-2e44-4c9f-8e58-0004165ea76e") + ) + (wire + (pts + (xy 113.03 41.91) (xy 130.81 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a06578dc-27e2-4d6f-8626-216aff499109") + ) + (wire + (pts + (xy 109.22 57.15) (xy 109.22 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad6b9282-eb42-4123-bb1d-5cc1925beb9e") + ) + (wire + (pts + (xy 121.92 80.01) (xy 130.81 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be071e33-13d7-4bae-9f40-d7bf315fec64") + ) + (wire + (pts + (xy 156.21 54.61) (xy 163.83 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ccc687bb-a1e1-4b64-b725-65bad3a2d38a") + ) + (wire + (pts + (xy 124.46 39.37) (xy 130.81 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d5e463eb-0f70-445c-a41e-b54b91d94039") + ) + (wire + (pts + (xy 106.68 85.09) (xy 106.68 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e0a14a61-295a-4e6f-8de4-74c7dab0a916") + ) + (symbol + (lib_id "power:VCC") + (at 124.46 39.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1f0cd76c-27f5-4f7c-90d1-ba15ee77b79d") + (property "Reference" "#PWR03" + (at 124.46 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VCC" + (at 124.46 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 124.46 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 124.46 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VCC\"" + (at 124.46 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "60f06aa6-7c20-4562-96ac-c00159bfd283") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 109.22 41.91 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "29bd08ed-4a28-41df-bcfe-a92627473f32") + (property "Reference" "R1" + (at 109.22 35.56 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1kOhm" + (at 109.22 38.1 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 109.22 43.688 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 109.22 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 109.22 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0307b7d5-523b-4203-9b55-6c5a3ab3b2f8") + ) + (pin "1" + (uuid "b06d213d-2fb9-4460-bafa-d3e0a4437bb0") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 125.73 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2e651d23-1daa-42f2-9e8b-afd16943bfb8") + (property "Reference" "#PWR04" + (at 125.73 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 125.73 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 125.73 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 125.73 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 125.73 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2c70f077-6833-42a3-b4d1-11820221dbdf") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 163.83 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "31df459b-796b-4ba5-95e5-bcdbe43e4b85") + (property "Reference" "#PWR05" + (at 163.83 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 163.83 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 163.83 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 163.83 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 163.83 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8d70174c-3f45-4070-a716-c11159601e24") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_Capacitor_AKL:CP_Radial_D5.0mm_P2.50mm") + (at 125.73 68.58 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5020a8d4-1dc3-4e72-8814-12844209e2b6") + (property "Reference" "C1" + (at 124.841 60.96 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100-330uF" + (at 124.841 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_Capacitor_THT_AKL:CP_Radial_D5.0mm_P2.50mm" + (at 135.89 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 125.73 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "THT Electrolytic Capacitor, 5.0mm Diameter, 2.50mm Pitch, European Symbol, Alternate KiCad Library" + (at 125.73 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "86b3b270-0f70-4a00-b02b-c5516218de25") + ) + (pin "2" + (uuid "4d9c5546-48b3-4a54-8dab-7be16e4e3dbd") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Speaker") + (at 115.57 54.61 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5298ab61-ca03-44a4-9e75-4f013a379a3d") + (property "Reference" "LS1" + (at 115.062 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Speaker" + (at 115.062 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 115.57 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 115.824 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Speaker" + (at 115.57 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "11e06012-1eaa-4f17-aa88-7d165ce18490") + ) + (pin "1" + (uuid "39f4f178-3ee4-4c10-9d29-4180dea67073") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "LS1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VCC") + (at 121.92 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "52cbfb42-8120-4db9-b5a1-ffedcbb3d158") + (property "Reference" "#PWR01" + (at 121.92 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VCC" + (at 121.92 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 121.92 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 121.92 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VCC\"" + (at 121.92 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "41924a37-d411-4826-9f04-8aca258f6c3f") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x04") + (at 135.89 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "606eb3db-2a9c-41bc-89df-22015fb218d0") + (property "Reference" "J3" + (at 138.43 80.0099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PN532 Module I2C" + (at 138.43 82.5499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 135.89 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 135.89 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 135.89 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "833a59af-11d7-4630-9a24-0770f45e5734") + ) + (pin "3" + (uuid "b0a2f04e-32eb-445d-b36b-f3f80c3e7387") + ) + (pin "2" + (uuid "1f4c74d4-05ff-4597-92cd-b74be7958413") + ) + (pin "1" + (uuid "f5c6a74e-4d6a-4ad6-b9fb-86056920015c") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "J3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 125.73 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "609d7481-7dfa-4b36-8f68-d8f138449c82") + (property "Reference" "#PWR02" + (at 125.73 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 125.73 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 125.73 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 125.73 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 125.73 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2918105b-d6ce-4ddf-823c-af4959872dea") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x08") + (at 135.89 46.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "740b443d-1810-4699-a163-44d598830ff9") + (property "Reference" "J1" + (at 138.43 46.9899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DFPlayer" + (at 138.43 49.5299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 135.89 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 135.89 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 135.89 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "8" + (uuid "63bcdc6b-a2a3-42cc-aa9e-5f9da9a57a30") + ) + (pin "7" + (uuid "7599166e-c949-43d2-b722-ab8433e892ce") + ) + (pin "4" + (uuid "0f187267-00e0-4a42-9ad7-ff7d3f8f474e") + ) + (pin "3" + (uuid "4a36824a-f0d8-48ed-ac68-c0372b6a680b") + ) + (pin "6" + (uuid "2adbc08e-9401-4f8a-9792-eed308089f62") + ) + (pin "2" + (uuid "f9a36ea8-148e-4fda-873e-e12e2fc0e9cb") + ) + (pin "5" + (uuid "2d0ebbb8-181f-4224-afaa-d962e7eb6eba") + ) + (pin "1" + (uuid "57d23af2-783d-4743-828d-925260a9bf2c") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "RF_Module:WEMOS_D1_mini") + (at 73.66 62.23 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8c84369b-5599-4ac4-918c-b5abb2d6b021") + (property "Reference" "U1" + (at 75.8033 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "WEMOS_D1_mini" + (at 75.8033 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "RF_Module:WEMOS_D1_mini_light" + (at 73.66 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://wiki.wemos.cc/products:d1:d1_mini#documentation" + (at 26.67 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "32-bit microcontroller module with WiFi" + (at 73.66 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "6" + (uuid "fa2754cb-0835-449b-a5a4-45f7f73b0898") + ) + (pin "5" + (uuid "f3c3037e-85e2-427c-8cca-5b6fc47bbd8a") + ) + (pin "3" + (uuid "c3945e19-c653-431f-9602-3de454860537") + ) + (pin "4" + (uuid "12ab56b0-4a5e-4f6b-a9cb-a386b8bfbf93") + ) + (pin "7" + (uuid "fcc3f730-2102-4b8f-bc62-2392e7d2bdfa") + ) + (pin "16" + (uuid "2596217e-045a-4777-b5f3-dce54b70a8aa") + ) + (pin "15" + (uuid "b559e823-2f26-4cee-aec1-95b707e9f58e") + ) + (pin "1" + (uuid "1c8deb3d-73c3-47ac-bca4-1035c1c1e6b9") + ) + (pin "10" + (uuid "11fc3025-4d28-4bdf-94c1-728103a9a391") + ) + (pin "9" + (uuid "711006fb-8315-4eb7-bba1-58551472bdfd") + ) + (pin "13" + (uuid "a22a9de6-8f17-4cd3-a0d9-0abeec0e2a9d") + ) + (pin "14" + (uuid "ea708e04-75ba-4906-a074-598718027a24") + ) + (pin "11" + (uuid "31f98287-bca7-4c36-9862-78e4429bbb3a") + ) + (pin "12" + (uuid "b2b11a11-49ec-42a7-a3a3-17cf9cfa5ab1") + ) + (pin "2" + (uuid "58f0f1a4-c4d9-4f12-bb2c-f6df637da6d7") + ) + (pin "8" + (uuid "31321180-3fdb-463b-928c-8e764f79b26c") + ) + (instances + (project "" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x08") + (at 151.13 49.53 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9cd67679-48f2-48dd-9e44-08de047aa28e") + (property "Reference" "J2" + (at 151.13 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DFPlayer" + (at 151.13 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 151.13 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 151.13 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 151.13 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "8" + (uuid "7df228b9-25cd-41a4-a121-396ee6afcc76") + ) + (pin "7" + (uuid "244ad32f-66f2-4cd9-809c-c14f85f09051") + ) + (pin "4" + (uuid "912fcd0c-6647-41bb-9ff7-744923c72707") + ) + (pin "3" + (uuid "f6dc304b-31fc-4ce2-b7f1-aea8d53f9da9") + ) + (pin "6" + (uuid "93bc17bf-505b-40cf-9cf5-8a15120b914e") + ) + (pin "2" + (uuid "7ee82469-5558-4913-8bea-c27466e25120") + ) + (pin "5" + (uuid "1d5ff3aa-6738-441d-9308-37e4903e5853") + ) + (pin "1" + (uuid "fffb71ee-f3b3-45dd-a26c-7c3fa1a6ffeb") + ) + (instances + (project "Fabula" + (path "/30ab7468-f2ba-4d9b-9ed2-dfe9ba8a0f78" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +)