diff --git a/PCBs/FlipperZero/Datasheets/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf b/PCBs/FlipperZero/Datasheets/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf new file mode 100644 index 0000000..2a3697e Binary files /dev/null and b/PCBs/FlipperZero/Datasheets/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf differ diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pcb b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pcb new file mode 100644 index 0000000..28b47a1 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20211014) (generator pcbnew) +) \ No newline at end of file diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pro b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pro new file mode 100644 index 0000000..17109f3 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_pro @@ -0,0 +1,420 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.508 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "copper_edge_clearance": "error", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint_type_mismatch": "error", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "error", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zone_has_empty_net": "error", + "zones_intersect": "error" + }, + "rules": { + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_silk_clearance": 0.0, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "use_height_for_length_calcs": true + }, + "track_widths": [], + "via_dimensions": [], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true + }, + "layer_presets": [] + }, + "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_label_syntax": "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", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "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", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "WiFi-Devboard-Pro.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "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)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "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, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "e63e39d7-6ac0-4ffd-8aa3-1841a4541b55", + "" + ] + ], + "text_variables": {} +} diff --git a/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch new file mode 100644 index 0000000..26b51c3 --- /dev/null +++ b/PCBs/FlipperZero/WiFi-Devboard-Pro/WiFi-Devboard-Pro.kicad_sch @@ -0,0 +1,948 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid e63e39d7-6ac0-4ffd-8aa3-1841a4541b55) + + (paper "A4") + + (title_block + (title "ESP") + (date "2022-10-19") + (rev "V0.1.0") + (company "JustCallMeKoko & trisp3ar") + ) + + (lib_symbols + (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) + (xy 2.032 -0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "C_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 "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (id 1) (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.778 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (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)))) + ) + ) + ) + (symbol "RF_Module:ESP32-WROOM-32D" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -12.7 34.29 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ESP32-WROOM-32D" (id 1) (at 1.27 34.29 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "RF_Module:ESP32-WROOM-32" (id 2) (at 0 -38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf" (id 3) (at -7.62 1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "RF Radio BT ESP ESP32 Espressif onboard PCB antenna" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "RF Module, ESP32-D0WD SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ESP32-WROOM-32D_0_1" + (rectangle (start -12.7 33.02) (end 12.7 -33.02) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "ESP32-WROOM-32D_1_1" + (pin power_in line (at 0 -35.56 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -12.7 180) (length 2.54) + (name "IO25" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -15.24 180) (length 2.54) + (name "IO26" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -17.78 180) (length 2.54) + (name "IO27" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 10.16 180) (length 2.54) + (name "IO14" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 15.24 180) (length 2.54) + (name "IO12" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -35.56 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 12.7 180) (length 2.54) + (name "IO13" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -15.24 -5.08 0) (length 2.54) + (name "SHD/SD2" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -15.24 -7.62 0) (length 2.54) + (name "SWP/SD3" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -15.24 -12.7 0) (length 2.54) + (name "SCS/CMD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 35.56 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -15.24 -10.16 0) (length 2.54) + (name "SCK/CLK" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -15.24 0 0) (length 2.54) + (name "SDO/SD0" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -15.24 -2.54 0) (length 2.54) + (name "SDI/SD1" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 7.62 180) (length 2.54) + (name "IO15" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 25.4 180) (length 2.54) + (name "IO2" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 30.48 180) (length 2.54) + (name "IO0" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 20.32 180) (length 2.54) + (name "IO4" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 5.08 180) (length 2.54) + (name "IO16" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 2.54 180) (length 2.54) + (name "IO17" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 17.78 180) (length 2.54) + (name "IO5" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 30.48 0) (length 2.54) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 0 180) (length 2.54) + (name "IO18" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -2.54 180) (length 2.54) + (name "IO19" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -12.7 -27.94 0) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -5.08 180) (length 2.54) + (name "IO21" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 22.86 180) (length 2.54) + (name "RXD0/IO3" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 27.94 180) (length 2.54) + (name "TXD0/IO1" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -7.62 180) (length 2.54) + (name "IO22" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -10.16 180) (length 2.54) + (name "IO23" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -35.56 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -35.56 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 25.4 0) (length 2.54) + (name "SENSOR_VP" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 22.86 0) (length 2.54) + (name "SENSOR_VN" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -25.4 180) (length 2.54) + (name "IO34" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -27.94 180) (length 2.54) + (name "IO35" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -20.32 180) (length 2.54) + (name "IO32" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -22.86 180) (length 2.54) + (name "IO33" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (id 0) (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (id 1) (at 0 -1.524 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, two pins" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive 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 passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (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) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 127 40.64) (diameter 0) (color 0 0 0 0) + (uuid 062f8944-a29f-4746-9d31-2f86d3dd4d57) + ) + (junction (at 80.01 63.5) (diameter 0) (color 0 0 0 0) + (uuid 37c0b43d-7ccc-43b2-b0f9-167dbb25f2ac) + ) + (junction (at 132.08 52.07) (diameter 0) (color 0 0 0 0) + (uuid 4ff3468b-1d5e-4475-94a5-73d0b5563331) + ) + (junction (at 220.98 63.5) (diameter 0) (color 0 0 0 0) + (uuid 6b2e5d34-e0db-4779-9d6e-fe1640818697) + ) + (junction (at 137.16 40.64) (diameter 0) (color 0 0 0 0) + (uuid 872cc332-b8a4-48a7-bebe-e67565a4456a) + ) + + (wire (pts (xy 236.22 63.5) (xy 237.49 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0cb5ea03-6a0d-44d6-827e-a4482265e13e) + ) + (wire (pts (xy 63.5 63.5) (xy 64.77 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 16890890-09ab-4682-be0e-161cafac8c9f) + ) + (wire (pts (xy 220.98 59.69) (xy 220.98 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1b22393e-8768-45f4-b660-7816cdc8be48) + ) + (wire (pts (xy 80.01 59.69) (xy 80.01 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 27e08f43-7223-49b1-ae5d-107c06c521d8) + ) + (wire (pts (xy 80.01 63.5) (xy 80.01 67.31)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2f1d62c8-9af2-4dad-84aa-e95f6575ab82) + ) + (wire (pts (xy 127 49.53) (xy 127 52.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3b53056b-f4e1-438c-b870-aa87a632da82) + ) + (wire (pts (xy 161.29 71.12) (xy 171.45 71.12)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3fcd6285-b8cf-4d18-acd2-772c06d878fa) + ) + (wire (pts (xy 80.01 63.5) (xy 130.81 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 544585e8-2498-4739-be8a-650567b0a1e5) + ) + (wire (pts (xy 161.29 66.04) (xy 171.45 66.04)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7c64b929-0d12-4c54-998e-45a59da14acc) + ) + (wire (pts (xy 127 38.1) (xy 127 40.64)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7ec51d09-d5a2-495b-91e4-95e9cae46f4c) + ) + (wire (pts (xy 220.98 63.5) (xy 226.06 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8f28a4ad-3206-4662-9050-ee8d9ab68504) + ) + (wire (pts (xy 127 41.91) (xy 127 40.64)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 98a358c3-e365-48cf-a9c6-f6788dfc8a19) + ) + (wire (pts (xy 137.16 40.64) (xy 137.16 41.91)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9eab4422-2223-4d86-a655-f61d70d3c5b9) + ) + (wire (pts (xy 74.93 63.5) (xy 80.01 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a09d9cd6-6d18-4745-92c0-aa66ee22057e) + ) + (wire (pts (xy 132.08 52.07) (xy 137.16 52.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a8cec7cc-d0d6-4678-b29a-f87fbcf8d180) + ) + (wire (pts (xy 80.01 50.8) (xy 80.01 52.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid aa193e4b-39fe-4234-9f2e-6f84adb982bd) + ) + (wire (pts (xy 80.01 74.93) (xy 80.01 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid adabc913-6e75-4d60-bc33-918a6efb2ffa) + ) + (wire (pts (xy 220.98 50.8) (xy 220.98 52.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b285bc13-6d4d-4759-982e-949fc5c202e4) + ) + (wire (pts (xy 132.08 52.07) (xy 127 52.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b8b243e3-151f-4908-8fd6-7fe9eeaa0959) + ) + (wire (pts (xy 63.5 76.2) (xy 63.5 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c4bd0e7d-eae3-4111-84ad-fd443ae4c32d) + ) + (wire (pts (xy 237.49 76.2) (xy 237.49 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e6642a43-84cc-441d-9587-4f1d51b50abd) + ) + (wire (pts (xy 127 40.64) (xy 137.16 40.64)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid eaac4ab3-6e88-4bb3-833f-a758ce9a185b) + ) + (wire (pts (xy 146.05 58.42) (xy 146.05 40.64)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid eb756154-523a-45af-a288-42d57eecb2f5) + ) + (wire (pts (xy 161.29 63.5) (xy 220.98 63.5)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f2bf5a61-98a8-4569-9ece-85a6ea34719a) + ) + (wire (pts (xy 137.16 40.64) (xy 146.05 40.64)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f4abd6ec-c4e4-408d-b10c-961f8b2bee2a) + ) + (wire (pts (xy 137.16 49.53) (xy 137.16 52.07)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f8cec7c2-7dfe-438f-b89f-54da346744f6) + ) + + (text "Boot" (at 200.66 53.34 0) + (effects (font (size 4 4)) (justify left bottom)) + (uuid 34ed43db-33db-4d72-87b2-71c4f74739a7) + ) + (text "Reset" (at 59.69 53.34 0) + (effects (font (size 4 4)) (justify left bottom)) + (uuid 4619ff43-4f12-4dbd-b767-fb6f55c7aa1d) + ) + + (global_label "TX" (shape input) (at 171.45 71.12 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 0d11740a-f5f3-49f4-9865-7cc5192cf5be) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 176.0402 71.0406 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "RX" (shape output) (at 171.45 66.04 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 37c91e50-30df-49b3-ba1b-d3c85d8eb8f9) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 176.3426 65.9606 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 231.14 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 032121d6-13fe-407e-b1d5-09ad6e574252) + (property "Reference" "SW?" (id 0) (at 231.14 55.88 0)) + (property "Value" "SW_Push" (id 1) (at 231.14 58.42 0)) + (property "Footprint" "" (id 2) (at 231.14 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 231.14 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ecdb76a3-7702-4b22-a4f9-5167ea8b7ad3)) + (pin "2" (uuid c5c4bd63-3382-47e2-a7a1-affc0826137e)) + ) + + (symbol (lib_id "power:+3V3") (at 220.98 50.8 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 04d791c1-2757-41fa-a211-e57790f39790) + (property "Reference" "#PWR?" (id 0) (at 220.98 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (id 1) (at 220.98 45.72 0)) + (property "Footprint" "" (id 2) (at 220.98 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 220.98 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid be66edf6-af5d-4b84-81d2-20df940e2b30)) + ) + + (symbol (lib_id "power:GND") (at 237.49 76.2 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 08c4a7e2-c56a-46b4-94c9-47a72d0436b0) + (property "Reference" "#PWR?" (id 0) (at 237.49 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 237.49 81.28 0)) + (property "Footprint" "" (id 2) (at 237.49 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 237.49 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 927e6c2b-5c53-47b2-83ce-575cf03cdb0b)) + ) + + (symbol (lib_id "Device:R") (at 220.98 55.88 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0b82b99b-d4a9-4462-994a-f649f5678e75) + (property "Reference" "R?" (id 0) (at 223.52 54.6099 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10k" (id 1) (at 223.52 57.1499 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 219.202 55.88 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 220.98 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6ed72853-1869-4906-9909-0f3fe9813129)) + (pin "2" (uuid cb41303c-43e5-44dd-b4ca-8fea214f5625)) + ) + + (symbol (lib_id "power:GND") (at 146.05 129.54 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0cf6864d-eb0b-44a4-8430-c2d70446e5de) + (property "Reference" "#PWR?" (id 0) (at 146.05 135.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "" (id 1) (at 146.05 134.62 0)) + (property "Footprint" "" (id 2) (at 146.05 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 146.05 129.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c85752ba-c3f1-4d0a-8805-feb142b37f4e)) + ) + + (symbol (lib_id "power:GND") (at 80.01 76.2 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 2670da6a-90f4-4a17-be50-ed9d4a439aa2) + (property "Reference" "#PWR?" (id 0) (at 80.01 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "" (id 1) (at 80.01 81.28 0)) + (property "Footprint" "" (id 2) (at 80.01 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 80.01 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid df229359-f292-44cf-8a2d-78ba196eeac7)) + ) + + (symbol (lib_id "Device:C") (at 127 45.72 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 315b631a-1db2-4690-a54b-2bf01cc54b01) + (property "Reference" "C?" (id 0) (at 130.81 44.4499 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 130.81 46.9899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 127.9652 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 127 45.72 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8bc239b9-35bf-4234-a5b4-15c8c23c5e1d)) + (pin "2" (uuid fa8e7e22-c7c6-496e-9c12-d6b2bc85af74)) + ) + + (symbol (lib_id "power:+3V3") (at 127 38.1 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 4b5722cf-0230-42b7-b394-374221531e3b) + (property "Reference" "#PWR?" (id 0) (at 127 41.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "" (id 1) (at 127 32.385 0)) + (property "Footprint" "" (id 2) (at 127 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 127 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 23079790-2bf9-4f5c-b9fd-9d5c661ccaf7)) + ) + + (symbol (lib_id "Device:C") (at 137.16 45.72 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 85bdcbed-eebe-4b38-8831-bbd50240f941) + (property "Reference" "C?" (id 0) (at 140.97 44.4499 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 140.97 46.9899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 138.1252 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 137.16 45.72 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 41fb1fb3-18d9-47ae-bf2b-dacbae7137a4)) + (pin "2" (uuid 0cbc9c47-0c52-4f4d-bc7d-2690687d01b7)) + ) + + (symbol (lib_id "power:GND") (at 63.5 76.2 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 938dc300-1655-49ab-8f3c-f0849c707a78) + (property "Reference" "#PWR?" (id 0) (at 63.5 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "" (id 1) (at 63.5 81.28 0)) + (property "Footprint" "" (id 2) (at 63.5 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 63.5 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9f7751f5-18b2-4dbc-bdac-9fe0a8ee9c1f)) + ) + + (symbol (lib_id "Device:C") (at 80.01 71.12 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 9b3a3e1a-9b98-4137-9ced-6bfb0bd6ee18) + (property "Reference" "C?" (id 0) (at 83.82 69.8499 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 83.82 72.3899 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 80.9752 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 80.01 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 57c43d89-0785-44da-9c92-397bca1a9b09)) + (pin "2" (uuid 2a282b4e-7c91-4e40-9bd0-7c5fc1d39169)) + ) + + (symbol (lib_id "RF_Module:ESP32-WROOM-32D") (at 146.05 93.98 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a7ca8ead-0ab1-4fb3-ac63-4b45d0746291) + (property "Reference" "U?" (id 0) (at 148.0694 55.88 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 148.0694 58.42 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 146.05 132.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf" (id 3) (at 138.43 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 07ecf629-cb3d-41db-87ba-bcd65e256f03)) + (pin "10" (uuid 2b91a5b1-533e-4f41-9371-cec82ba3644d)) + (pin "11" (uuid e85d2eaf-d218-4814-bd6a-6c0c0f70d15f)) + (pin "12" (uuid 38eabdbc-6e70-4af4-9f6b-dd5b8f5ce77c)) + (pin "13" (uuid 755a5b32-35a6-4c08-9bea-8d6e56303577)) + (pin "14" (uuid 55f481a6-dfb3-411c-9e23-c82760267bdc)) + (pin "15" (uuid 14303dd8-706c-4d19-8320-8c0f51f93e45)) + (pin "16" (uuid 4f3c5a31-6551-4bbc-82d0-434a619b8b04)) + (pin "17" (uuid 8a068d19-d5ef-4958-b912-22925f5da269)) + (pin "18" (uuid c95f236c-5535-48e4-a591-b695a08783e0)) + (pin "19" (uuid b3636722-207f-4d9c-9005-a682d5515ed0)) + (pin "2" (uuid 6e0225af-d658-492d-822e-620c9a94f9ab)) + (pin "20" (uuid fa3e5aca-dcfd-4ac8-b410-b5c082e8da18)) + (pin "21" (uuid 2e3af1b7-97ce-40d1-8917-2e518664fa74)) + (pin "22" (uuid 8c32275e-9f49-4c2e-91a9-bb08f3b2e665)) + (pin "23" (uuid e07c4213-bf47-4bf6-ac7b-5980bff4d734)) + (pin "24" (uuid b8a1d979-4ebb-4058-9b58-b2c0360c6322)) + (pin "25" (uuid f500007d-7499-41c0-84a3-417af5ca9fee)) + (pin "26" (uuid 3cdf610a-32e6-471c-ab65-2014c642278e)) + (pin "27" (uuid 3108093d-5f00-4b05-b7de-7777b2789024)) + (pin "28" (uuid b88c2fb8-bcd6-45a2-bf86-034bd33e6bc4)) + (pin "29" (uuid 5f0c99f2-86e8-43ce-aaf0-e0f3ee5311cf)) + (pin "3" (uuid 096ced1c-8fa8-4392-85a8-5a5a64f380b3)) + (pin "30" (uuid 20a7674a-2bb7-4c93-bd0d-ccfc0b8c6753)) + (pin "31" (uuid 7cb15f86-8906-48d5-b968-4eb5a20425a1)) + (pin "32" (uuid 121a6802-456a-4c66-a263-faf7abca20ea)) + (pin "33" (uuid fcee2de5-5fd5-4ce8-9261-24933b842b74)) + (pin "34" (uuid 58e5bb6f-fb0e-4254-b906-be6581938051)) + (pin "35" (uuid f783c60c-282d-49e1-813d-bd5a87a75998)) + (pin "36" (uuid cea549f3-4908-4806-b11c-6b7ed73d9417)) + (pin "37" (uuid 8171c8c4-d02e-4adb-bf54-352a6595d8c5)) + (pin "38" (uuid f9d731fa-da6b-4a28-9717-99ddf5e9094b)) + (pin "39" (uuid a49789e9-4636-4a87-a280-667f92f7f003)) + (pin "4" (uuid 3c91ba83-3aca-422b-9f53-3ad5314b5d57)) + (pin "5" (uuid a41e889b-6a80-4eed-971a-da701275c33e)) + (pin "6" (uuid 2ff183b5-3cb0-4853-afd7-df50ef59c23e)) + (pin "7" (uuid 4c27ac34-c86f-4ff9-b011-2316b94bc825)) + (pin "8" (uuid 0bd7bbf3-5225-4229-9099-1aa72cef2d3e)) + (pin "9" (uuid 0990a76c-5c66-4848-854c-27bebb45191f)) + ) + + (symbol (lib_id "power:+3V3") (at 80.01 50.8 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid b4c9b2ff-e2bc-418f-9934-c324ddb4d3b4) + (property "Reference" "#PWR?" (id 0) (at 80.01 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "" (id 1) (at 80.01 45.72 0)) + (property "Footprint" "" (id 2) (at 80.01 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 80.01 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6efc9d70-df04-495d-9537-e7b7a286e60a)) + ) + + (symbol (lib_id "Switch:SW_Push") (at 69.85 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d566e4f1-ec69-490e-9b19-ade2a4acde35) + (property "Reference" "SW?" (id 0) (at 69.85 55.88 0)) + (property "Value" "" (id 1) (at 69.85 58.42 0)) + (property "Footprint" "" (id 2) (at 69.85 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 69.85 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 63269a10-30fb-4ba0-8bd0-c2b595e24ea4)) + (pin "2" (uuid 1a1e47a9-954e-49d6-94ba-2dc1753b6ae8)) + ) + + (symbol (lib_id "power:GND") (at 132.08 52.07 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid da9618c6-0d08-4aa7-b4b3-c668ac316540) + (property "Reference" "#PWR?" (id 0) (at 132.08 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "" (id 1) (at 132.08 57.15 0)) + (property "Footprint" "" (id 2) (at 132.08 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 132.08 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1be580a9-1212-43e5-b224-473aab4d2d12)) + ) + + (symbol (lib_id "Device:R") (at 80.01 55.88 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid ed41245f-e4c9-458c-b7a4-4a54f1cc652d) + (property "Reference" "R?" (id 0) (at 82.55 54.6099 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "" (id 1) (at 82.55 57.1499 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 78.232 55.88 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 80.01 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 776bb4c6-0407-4f81-aac1-0a451f701116)) + (pin "2" (uuid 2d1c3361-75a5-43e0-b6a4-32b8852cf7b7)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/04d791c1-2757-41fa-a211-e57790f39790" + (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") + ) + (path "/08c4a7e2-c56a-46b4-94c9-47a72d0436b0" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/0cf6864d-eb0b-44a4-8430-c2d70446e5de" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/2670da6a-90f4-4a17-be50-ed9d4a439aa2" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/4b5722cf-0230-42b7-b394-374221531e3b" + (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") + ) + (path "/938dc300-1655-49ab-8f3c-f0849c707a78" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/b4c9b2ff-e2bc-418f-9934-c324ddb4d3b4" + (reference "#PWR?") (unit 1) (value "+3V3") (footprint "") + ) + (path "/da9618c6-0d08-4aa7-b4b3-c668ac316540" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/315b631a-1db2-4690-a54b-2bf01cc54b01" + (reference "C?") (unit 1) (value "22u") (footprint "") + ) + (path "/85bdcbed-eebe-4b38-8831-bbd50240f941" + (reference "C?") (unit 1) (value "100n") (footprint "") + ) + (path "/9b3a3e1a-9b98-4137-9ced-6bfb0bd6ee18" + (reference "C?") (unit 1) (value "1u") (footprint "") + ) + (path "/0b82b99b-d4a9-4462-994a-f649f5678e75" + (reference "R?") (unit 1) (value "10k") (footprint "") + ) + (path "/ed41245f-e4c9-458c-b7a4-4a54f1cc652d" + (reference "R?") (unit 1) (value "10k") (footprint "") + ) + (path "/032121d6-13fe-407e-b1d5-09ad6e574252" + (reference "SW?") (unit 1) (value "SW_Push") (footprint "") + ) + (path "/d566e4f1-ec69-490e-9b19-ade2a4acde35" + (reference "SW?") (unit 1) (value "SW_Push") (footprint "") + ) + (path "/a7ca8ead-0ab1-4fb3-ac63-4b45d0746291" + (reference "U?") (unit 1) (value "ESP32-WROOM-32D") (footprint "RF_Module:ESP32-WROOM-32") + ) + ) +)