From ef2514c332aa3b381b97b9574f852c667372e672 Mon Sep 17 00:00:00 2001 From: nearxos Date: Sat, 20 Jun 2026 17:31:20 +0300 Subject: [PATCH] USB-C PD board with ESP32-S3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Complete initial design: - CH224K PD sink controller (custom corrected symbol) - USB-C receptacle (16-pin USB2.0) - P-Channel MOSFET VBUS switch - LD1117S33 3.3V LDO regulator (800mA) - ESP32-S3-WROOM-1 module - 15 nets: VBUS, VOUT, 3V3, GATE, CC1/CC2, USB_DP/USB_DN - 5.1kΩ CC pull-down resistors - CFG1/CFG2 for PD voltage selection - Input/output decoupling capacitors --- USB_PD_ESP32S3.kicad_pcb | 95 ++++++++++++ USB_PD_ESP32S3.kicad_prl | 105 +++++++++++++ USB_PD_ESP32S3.kicad_pro | 323 +++++++++++++++++++++++++++++++++++++++ USB_PD_ESP32S3.kicad_sch | 1 + USB_PD_ESP32S3.kicad_sym | 160 +++++++++++++++++++ sym-lib-table | 4 + 6 files changed, 688 insertions(+) create mode 100644 USB_PD_ESP32S3.kicad_pcb create mode 100644 USB_PD_ESP32S3.kicad_prl create mode 100644 USB_PD_ESP32S3.kicad_pro create mode 100644 USB_PD_ESP32S3.kicad_sch create mode 100644 USB_PD_ESP32S3.kicad_sym create mode 100644 sym-lib-table diff --git a/USB_PD_ESP32S3.kicad_pcb b/USB_PD_ESP32S3.kicad_pcb new file mode 100644 index 0000000..ecfa7fa --- /dev/null +++ b/USB_PD_ESP32S3.kicad_pcb @@ -0,0 +1,95 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (title_block + (title "USB_PD_ESP32S3") + (date "2026-06-20") + ) + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "User.Eco1") + (23 "Eco2.User" user "User.Eco2") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" user) + (41 "User.2" user) + (43 "User.3" user) + (45 "User.4" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting + (front yes) + (back yes) + ) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (capping no) + (filling no) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12) + (dashed_line_gap_ratio 3) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (embedded_fonts no) +) diff --git a/USB_PD_ESP32S3.kicad_prl b/USB_PD_ESP32S3.kicad_prl new file mode 100644 index 0000000..3556cce --- /dev/null +++ b/USB_PD_ESP32S3.kicad_prl @@ -0,0 +1,105 @@ +{ + "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 + }, + "prototype_zone_fills": false, + "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", + "board_outline_area", + "ly_points" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "integration_disabled": false, + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "USB_PD_ESP32S3.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_time_domain_details": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "hierarchy_collapsed": [], + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "ruleAreas": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/USB_PD_ESP32S3.kicad_pro b/USB_PD_ESP32S3.kicad_pro new file mode 100644 index 0000000..cffdb8b --- /dev/null +++ b/USB_PD_ESP32S3.kicad_pro @@ -0,0 +1,323 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_barcodes": false, + "apply_defaults_to_fp_dimensions": false, + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "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.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "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.1, + "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.8, + "height": 1.27, + "width": 2.54 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "border_display_style": 2, + "border_hatch_pitch": 0.5, + "corner_radius": 0.0, + "corner_smoothing": 0, + "fill_mode": 0, + "hatch_gap": 1.5, + "hatch_orientation": 0.0, + "hatch_smoothing_level": 0, + "hatch_smoothing_value": 0.1, + "hatch_thickness": 1.0, + "min_clearance": 0.5, + "min_island_area": 10.0, + "min_thickness": 0.25, + "pad_connection": 1, + "remove_islands": 0, + "thermal_relief_gap": 0.5, + "thermal_relief_spoke_width": 0.5 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "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": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_field_mismatch": "warning", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "missing_tuning_profile": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "error", + "padstack": "warning", + "pth_inside_courtyard": "error", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_not_centered_on_via": "ignore", + "track_on_post_machined_layer": "error", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "tuning_profile_track_geometries": "ignore", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.2, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "bom_rev": "", + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "", + "sch_revision": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "component_class_settings": { + "assignments": [], + "meta": { + "version": 0 + }, + "sheet_component_classes": { + "enabled": false + } + }, + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "USB_PD_ESP32S3.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, + "tuning_profile": "", + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 5 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "idf": "", + "netlist": "", + "plot": "", + "specctra_dsn": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "bus_aliases": {}, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "top_level_sheets": [] + }, + "sheets": [], + "text_variables": {}, + "tuning_profiles": { + "meta": { + "version": 0 + }, + "tuning_profiles_impedance_geometric": [] + } +} diff --git a/USB_PD_ESP32S3.kicad_sch b/USB_PD_ESP32S3.kicad_sch new file mode 100644 index 0000000..f607abc --- /dev/null +++ b/USB_PD_ESP32S3.kicad_sch @@ -0,0 +1 @@ +(kicad_sch (version 20250114) (generator "KiCAD-MCP-Server") (uuid 5c2410d9-8678-4f9c-be07-2479858f8635) (paper "A4") (lib_symbols (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (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)) (property "Datasheet" "~" (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)) (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 "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (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" "C" (at 0.635 -2.54 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 0.9652 -3.81 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (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)) (fill (type none))) (polyline (pts (xy -2.032 0.762) (xy 2.032 0.762)) (stroke (width 0.508) (type default)) (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:L" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "L" (at -1.27 0 90) (effects (font (size 1.27 1.27)))) (property "Value" "L" (at 1.905 0 90) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "L_0_1" (arc (start 0 -2.54) (mid 0.635 -1.905) (end 0 -1.27) (stroke (width 0) (type default)) (fill (type none))) (arc (start 0 -1.27) (mid 0.635 -0.635) (end 0 0) (stroke (width 0) (type default)) (fill (type none))) (arc (start 0 0) (mid 0.635 0.635) (end 0 1.27) (stroke (width 0) (type default)) (fill (type none))) (arc (start 0 1.27) (mid 0.635 1.905) (end 0 2.54) (stroke (width 0) (type default)) (fill (type none)))) (symbol "L_1_1" (pin passive line (at 0 3.81 270) (length 1.27) (name "1" (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 "2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:Crystal" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "Y" (at 0 3.81 0) (effects (font (size 1.27 1.27)))) (property "Value" "Crystal" (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "Crystal_0_1" (rectangle (start -1.143 2.54) (end 1.143 -2.54) (stroke (width 0.3048) (type default)) (fill (type none))) (polyline (pts (xy -2.54 0) (xy -1.905 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy -1.905 -1.27) (xy -1.905 1.27)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 1.905 -1.27) (xy 1.905 1.27)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 2.54 0) (xy 1.905 0)) (stroke (width 0) (type default)) (fill (type none)))) (symbol "Crystal_1_1" (pin passive line (at -3.81 0 0) (length 1.27) (name "1" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 3.81 0 180) (length 1.27) (name "2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "D" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) (property "Value" "D" (at 0 -2.54 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "D_0_1" (polyline (pts (xy -1.27 1.27) (xy -1.27 -1.27)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 1.27 0) (xy -1.27 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27)) (stroke (width 0.254) (type default)) (fill (type none)))) (symbol "D_1_1" (pin passive line (at -3.81 0 0) (length 2.54) (name "K" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 3.81 0 180) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "D" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) (property "Value" "LED" (at 0 -2.54 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "LED_0_1" (polyline (pts (xy -1.27 -1.27) (xy -1.27 1.27)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy -1.27 0) (xy 1.27 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27)) (stroke (width 0.254) (type default)) (fill (type none)))) (symbol "LED_1_1" (pin passive line (at -3.81 0 0) (length 2.54) (name "K" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 3.81 0 180) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Device:Q_NPN_BCE" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) (property "Reference" "Q" (at 5.08 1.27 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "Q_NPN_BCE" (at 5.08 -1.27 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 5.08 2.54 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "Q_NPN_BCE_0_1" (polyline (pts (xy 0.635 0.635) (xy 2.54 2.54)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.635 -0.635) (xy 2.54 -2.54) (xy 2.54 -2.54)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778) (xy 1.27 -1.778)) (stroke (width 0) (type default)) (fill (type outline))) (circle (center 1.27 0) (radius 2.8194) (stroke (width 0.254) (type default)) (fill (type none)))) (symbol "Q_NPN_BCE_1_1" (pin input line (at -5.08 0 0) (length 5.715) (name "B" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 2.54 5.08 270) (length 2.54) (name "C" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin passive line (at 2.54 -5.08 90) (length 2.54) (name "E" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))))) (symbol "Device:Q_NMOS_GSD" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) (property "Reference" "Q" (at 5.08 1.27 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "Q_NMOS_GSD" (at 5.08 -1.27 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 5.08 2.54 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "Q_NMOS_GSD_0_1" (polyline (pts (xy 0.254 0) (xy -2.54 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.254 1.905) (xy 0.254 -1.905)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 0.762 -1.27) (xy 0.762 -2.286)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 0.762 0.508) (xy 0.762 -0.508)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 0.762 2.286) (xy 0.762 1.27)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 2.54 2.54) (xy 2.54 1.778)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0)) (stroke (width 0) (type default)) (fill (type outline))) (polyline (pts (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381)) (stroke (width 0) (type default)) (fill (type none))) (circle (center 1.651 0) (radius 2.794) (stroke (width 0.254) (type default)) (fill (type none))) (circle (center 2.54 -1.778) (radius 0.254) (stroke (width 0) (type default)) (fill (type outline))) (circle (center 2.54 1.778) (radius 0.254) (stroke (width 0) (type default)) (fill (type outline)))) (symbol "Q_NMOS_GSD_1_1" (pin input line (at -5.08 0 0) (length 2.54) (name "G" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin passive line (at 2.54 -5.08 90) (length 2.54) (name "S" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin passive line (at 2.54 5.08 270) (length 2.54) (name "D" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))))) (symbol "Amplifier_Operational:LM358" (pin_names (offset 0.127)) (in_bom yes) (on_board yes) (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "LM358" (at 0 -5.08 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "LM358_0_1" (polyline (pts (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)) (stroke (width 0.254) (type default)) (fill (type background)))) (symbol "LM358_1_1" (pin input line (at -7.62 2.54 0) (length 2.54) (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin input line (at -7.62 -2.54 0) (length 2.54) (name "+" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin output line (at 7.62 0 180) (length 2.54) (name "~" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) (pin power_in line (at -2.54 -7.62 90) (length 3.81) (name "V-" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) (pin power_in line (at -2.54 7.62 270) (length 3.81) (name "V+" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))))) (symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "J" (at 0 2.54 0) (effects (font (size 1.27 1.27)))) (property "Value" "Conn_01x02" (at 0 -5.08 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "Conn_01x02_1_1" (rectangle (start -1.27 -2.413) (end 0 -2.667) (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 1.27) (end 1.27 -3.81) (stroke (width 0.254) (type default)) (fill (type background))) (pin passive line (at -5.08 0 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 -2.54 0) (length 3.81) (name "Pin_2" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))))) (symbol "Connector_Generic:Conn_01x04" (pin_names (offset 1.016) hide) (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)) (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "Conn_01x04_1_1" (rectangle (start -1.27 -4.953) (end 0 -5.207) (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 0.127) (end 0 -0.127) (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 3.81) (end 1.27 -6.35) (stroke (width 0.254) (type default)) (fill (type background))) (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))))))) (symbol "Regulator_Linear:AMS1117-3.3" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) (property "Reference" "U" (at -3.81 3.175 0) (effects (font (size 1.27 1.27)))) (property "Value" "AMS1117-3.3" (at 0 3.175 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 0 5.08 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "" (at 2.54 -6.35 0) (effects (font (size 1.27 1.27)) hide)) (symbol "AMS1117-3.3_0_1" (rectangle (start -5.08 1.905) (end 5.08 -5.08) (stroke (width 0.254) (type default)) (fill (type background)))) (symbol "AMS1117-3.3_1_1" (pin power_in line (at 0 -7.62 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_out line (at 7.62 0 180) (length 2.54) (name "VO" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin power_in line (at -7.62 0 0) (length 2.54) (name "VI" (effects (font (size 1.27 1.27)))) (number "3" (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" (at 1.27 2.54 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "SW_Push" (at 0 -1.524 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 5.08 0) (effects (font (size 1.27 1.27)) hide)) (property "Datasheet" "~" (at 0 5.08 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)) (fill (type none))) (polyline (pts (xy 0 1.27) (xy 0 3.048)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 2.54 1.27) (xy -2.54 1.27)) (stroke (width 0) (type default)) (fill (type none))) (circle (center 2.032 0) (radius 0.508) (stroke (width 0) (type default)) (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 "Connector:USB_C_Receptacle_USB2.0_16P" (pin_names (offset 1.016)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" (at 0 22.225 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "USB_C_Receptacle_USB2.0_16P" (at 0 19.685 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 3.81 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "USB 2.0-only 16P Type-C Receptacle connector" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "usb universal serial bus type-C USB2.0" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "USB*C*Receptacle*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_0" (rectangle (start -0.254 -17.78) (end 0.254 -16.764) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 15.494) (end 9.144 14.986) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 10.414) (end 9.144 9.906) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 7.874) (end 9.144 7.366) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 2.794) (end 9.144 2.286) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 0.254) (end 9.144 -0.254) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -2.286) (end 9.144 -2.794) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -4.826) (end 9.144 -5.334) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -12.446) (end 9.144 -12.954) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start 10.16 -14.986) (end 9.144 -15.494) (stroke (width 0) (type default)) (fill (type none)))) (symbol "USB_C_Receptacle_USB2.0_16P_0_1" (rectangle (start -10.16 17.78) (end 10.16 -17.78) (stroke (width 0.254) (type default)) (fill (type background))) (polyline (pts (xy -8.89 -3.81) (xy -8.89 3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (rectangle (start -7.62 -3.81) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -7.62 3.81) (mid -6.985 4.4423) (end -6.35 3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (arc (start -8.89 3.81) (mid -6.985 5.7067) (end -5.08 3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -5.08 -3.81) (mid -6.985 -5.7067) (end -8.89 -3.81) (stroke (width 0.508) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type none))) (arc (start -6.35 -3.81) (mid -6.985 -4.4423) (end -7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -5.08 3.81) (xy -5.08 -3.81)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center -2.54 1.143) (radius 0.635) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy -1.27 4.318) (xy 0 6.858) (xy 1.27 4.318) (xy -1.27 4.318)) (stroke (width 0.254) (type default)) (fill (type outline))) (polyline (pts (xy 0 -2.032) (xy 2.54 0.508) (xy 2.54 1.778)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -3.302) (xy -2.54 -0.762) (xy -2.54 0.508)) (stroke (width 0.508) (type default)) (fill (type none))) (polyline (pts (xy 0 -5.842) (xy 0 4.318)) (stroke (width 0.508) (type default)) (fill (type none))) (circle (center 0 -5.842) (radius 1.27) (stroke (width 0) (type default)) (fill (type outline))) (rectangle (start 1.905 1.778) (end 3.175 3.048) (stroke (width 0.254) (type default)) (fill (type outline)))) (symbol "USB_C_Receptacle_USB2.0_16P_1_1" (pin passive line (at 0 -22.86 90) (length 5.08) (name "GND" (effects (font (size 1.27 1.27)))) (number "A1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 10.16 180) (length 5.08) (name "CC1" (effects (font (size 1.27 1.27)))) (number "A5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -2.54 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "A6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "A7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 5.08) (name "SBU1" (effects (font (size 1.27 1.27)))) (number "A8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "A9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "A12" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B1" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 7.62 180) (length 5.08) (name "CC2" (effects (font (size 1.27 1.27)))) (number "B5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 5.08) (name "D+" (effects (font (size 1.27 1.27)))) (number "B6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 5.08) (name "D-" (effects (font (size 1.27 1.27)))) (number "B7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 5.08) (name "SBU2" (effects (font (size 1.27 1.27)))) (number "B8" (effects (font (size 1.27 1.27))))) (pin passive line (at 15.24 15.24 180) (length 5.08) (hide yes) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "B9" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -22.86 90) (length 5.08) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "B12" (effects (font (size 1.27 1.27))))) (pin passive line (at -7.62 -22.86 90) (length 5.08) (name "SHIELD" (effects (font (size 1.27 1.27)))) (number "SH" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "USB_PD_ESP32S3:CH224K" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" (at 2.54 0 0) (effects (font (size 1.27 1.27)))) (property "Value" "CH224K" (at 0 -2.54 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Package_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm" (at 0 -5.08 0) (effects (font (size 1.27 1.27))) (hide yes)) (property "Datasheet" "https://www.wch.cn/downloads/CH224DS1_PDF.html" (at 0 -7.62 0) (effects (font (size 1.27 1.27))) (hide yes)) (property "Description" "100W USB Type-C PD3.0/2.0, BC1.2 Sink Controller, SSOP-10" (at 0 -10.16 0) (effects (font (size 1.27 1.27))) (hide yes)) (property "ki_keywords" "USB-C PD Sink Controller WCH" (at 0 0 0) (effects (font (size 1.27 1.27))) (hide yes)) (symbol "CH224K_0_1" (rectangle (start -3.81 -6.35) (end 3.81 6.35) (stroke (width 0.254) (type default)) (fill (type background)))) (symbol "CH224K_1_1" (pin open_collector line (at -6.35 5.08 0) (length 2.54) (name "GATE" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_in line (at -6.35 2.54 0) (length 2.54) (name "VDD" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin passive line (at -6.35 0 0) (length 2.54) (name "CFG1" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27))))) (pin passive line (at -6.35 -2.54 0) (length 2.54) (name "CFG2" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) (pin power_in line (at -6.35 -5.08 0) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 6.35 -5.08 180) (length 2.54) (name "DP" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 6.35 -2.54 180) (length 2.54) (name "DM" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 6.35 0 180) (length 2.54) (name "CC1" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 6.35 2.54 180) (length 2.54) (name "CC2" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27))))) (pin passive line (at 6.35 5.08 180) (length 2.54) (name "VBUS" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27))))))) (symbol "Device:Q_PMOS" (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "Q" (at 5.08 1.27 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "Q_PMOS" (at 5.08 -1.27 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 5.08 2.54 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "P-MOSFET transistor" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "PMOS P-MOS" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "Q_PMOS_0_1" (polyline (pts (xy 0.254 1.905) (xy 0.254 -1.905)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 0.254 0) (xy -2.54 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.762 2.286) (xy 0.762 1.27)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 0.762 0.508) (xy 0.762 -0.508)) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 0.762 -1.27) (xy 0.762 -2.286)) (stroke (width 0.254) (type default)) (fill (type none))) (circle (center 1.651 0) (radius 2.794) (stroke (width 0.254) (type default)) (fill (type none))) (polyline (pts (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0)) (stroke (width 0) (type default)) (fill (type outline))) (polyline (pts (xy 2.54 2.54) (xy 2.54 1.778)) (stroke (width 0) (type default)) (fill (type none))) (circle (center 2.54 1.778) (radius 0.254) (stroke (width 0) (type default)) (fill (type outline))) (circle (center 2.54 -1.778) (radius 0.254) (stroke (width 0) (type default)) (fill (type outline))) (polyline (pts (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 2.921 -0.381) (xy 3.683 -0.381)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381)) (stroke (width 0) (type default)) (fill (type none)))) (symbol "Q_PMOS_1_1" (pin passive line (at 2.54 5.08 270) (length 2.54) (name "D" (effects (font (size 1.27 1.27)))) (number "D" (effects (font (size 1.27 1.27))))) (pin input line (at -5.08 0 0) (length 2.54) (name "G" (effects (font (size 1.27 1.27)))) (number "G" (effects (font (size 1.27 1.27))))) (pin passive line (at 2.54 -5.08 90) (length 2.54) (name "S" (effects (font (size 1.27 1.27)))) (number "S" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Regulator_Linear:LD1117S33TR_SOT223" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -3.81 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "LD1117S33TR_SOT223" (at 0 3.175 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 0 5.08 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000544.pdf" (at 2.54 -6.35 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "800mA Fixed Low Drop Positive Voltage Regulator, Fixed Output 3.3V, SOT-223" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "REGULATOR LDO 3.3V" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "SOT?223*TabPin2*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "LD1117S33TR_SOT223_0_1" (rectangle (start -5.08 -5.08) (end 5.08 1.905) (stroke (width 0.254) (type default)) (fill (type background)))) (symbol "LD1117S33TR_SOT223_1_1" (pin power_in line (at 0 -7.62 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_out line (at 7.62 0 180) (length 2.54) (name "VO" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin power_in line (at -7.62 0 0) (length 2.54) (name "VI" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "RF_Module:ESP32-S3-WROOM-1" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" (at -12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 12.7 26.67 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "RF_Module:ESP32-S3-WROOM-1" (at 0 2.54 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "RF Module, ESP32-S3 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 3.3V, onboard antenna, SMD" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "RF Radio BT ESP ESP32-S3 Espressif onboard PCB antenna" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "ESP32?S3?WROOM?1*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "ESP32-S3-WROOM-1_0_0" (rectangle (start -12.7 25.4) (end 12.7 -25.4) (stroke (width 0.254) (type default)) (fill (type background))) (text "PSRAM" (at 5.08 2.54 900) (effects (font (size 1.27 1.27))))) (symbol "ESP32-S3-WROOM-1_0_1" (polyline (pts (xy 7.62 -1.27) (xy 6.35 -1.27) (xy 6.35 6.35) (xy 7.62 6.35)) (stroke (width 0) (type default)) (fill (type none)))) (symbol "ESP32-S3-WROOM-1_1_1" (pin power_in line (at 0 -27.94 90) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27))))) (pin power_in line (at 0 27.94 270) (length 2.54) (name "3V3" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27))))) (pin input line (at -15.24 22.86 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 7.62 0) (length 2.54) (name "IO4" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 5.08 0) (length 2.54) (name "IO5" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 2.54 0) (length 2.54) (name "IO6" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 0 0) (length 2.54) (name "IO7" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -20.32 0) (length 2.54) (name "IO15" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -22.86 0) (length 2.54) (name "IO16" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 17.78 180) (length 2.54) (name "IO17" (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 "IO18" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -2.54 0) (length 2.54) (name "IO8" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 12.7 180) (length 2.54) (name "USB_D-" (effects (font (size 1.27 1.27)))) (number "13" (effects (font (size 1.27 1.27)))) (alternate "IO19" bidirectional line)) (pin bidirectional line (at 15.24 10.16 180) (length 2.54) (name "USB_D+" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27)))) (alternate "IO20" bidirectional line)) (pin bidirectional line (at -15.24 10.16 0) (length 2.54) (name "IO3" (effects (font (size 1.27 1.27)))) (number "15" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -17.78 180) (length 2.54) (name "IO46" (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 "IO9" (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 "IO10" (effects (font (size 1.27 1.27)))) (number "18" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -10.16 0) (length 2.54) (name "IO11" (effects (font (size 1.27 1.27)))) (number "19" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -12.7 0) (length 2.54) (name "IO12" (effects (font (size 1.27 1.27)))) (number "20" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -15.24 0) (length 2.54) (name "IO13" (effects (font (size 1.27 1.27)))) (number "21" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 -17.78 0) (length 2.54) (name "IO14" (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 "IO21" (effects (font (size 1.27 1.27)))) (number "23" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -20.32 180) (length 2.54) (name "IO47" (effects (font (size 1.27 1.27)))) (number "24" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -22.86 180) (length 2.54) (name "IO48" (effects (font (size 1.27 1.27)))) (number "25" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -15.24 180) (length 2.54) (name "IO45" (effects (font (size 1.27 1.27)))) (number "26" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 17.78 0) (length 2.54) (name "IO0" (effects (font (size 1.27 1.27)))) (number "27" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 5.08 180) (length 2.54) (name "IO35" (effects (font (size 1.27 1.27)))) (number "28" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 2.54 180) (length 2.54) (name "IO36" (effects (font (size 1.27 1.27)))) (number "29" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 0 180) (length 2.54) (name "IO37" (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 "IO38" (effects (font (size 1.27 1.27)))) (number "31" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -5.08 180) (length 2.54) (name "IO39" (effects (font (size 1.27 1.27)))) (number "32" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -7.62 180) (length 2.54) (name "IO40" (effects (font (size 1.27 1.27)))) (number "33" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -10.16 180) (length 2.54) (name "IO41" (effects (font (size 1.27 1.27)))) (number "34" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 -12.7 180) (length 2.54) (name "IO42" (effects (font (size 1.27 1.27)))) (number "35" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 20.32 180) (length 2.54) (name "RXD0" (effects (font (size 1.27 1.27)))) (number "36" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at 15.24 22.86 180) (length 2.54) (name "TXD0" (effects (font (size 1.27 1.27)))) (number "37" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 12.7 0) (length 2.54) (name "IO2" (effects (font (size 1.27 1.27)))) (number "38" (effects (font (size 1.27 1.27))))) (pin bidirectional line (at -15.24 15.24 0) (length 2.54) (name "IO1" (effects (font (size 1.27 1.27)))) (number "39" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "40" (effects (font (size 1.27 1.27))))) (pin passive line (at 0 -27.94 90) (length 2.54) (hide yes) (name "GND" (effects (font (size 1.27 1.27)))) (number "41" (effects (font (size 1.27 1.27)))))) (embedded_fonts no)) (symbol "Device:C_Polarized" (pin_numbers (hide yes)) (pin_names (offset 0.254)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "C" (at 0.635 2.54 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "C_Polarized" (at 0.635 -2.54 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 0.9652 -3.81 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Polarized capacitor" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "cap capacitor" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_fp_filters" "CP_*" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "C_Polarized_0_1" (rectangle (start -2.286 0.508) (end 2.286 1.016) (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 "C_Polarized_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)))))) (embedded_fonts no)) (symbol "power:GND" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#PWR" (at 0 -6.35 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "GND" (at 0 -3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "global power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (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:PWR_FLAG" (power global) (pin_numbers (hide yes)) (pin_names (offset 0) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "#FLG" (at 0 1.905 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 0 3.81 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "Description" "Special symbol for telling ERC where power comes from" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property "ki_keywords" "flag power" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol "PWR_FLAG_0_0" (pin power_out line (at 0 0 90) (length 0) (name "" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))))) (symbol "PWR_FLAG_0_1" (polyline (pts (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27)) (stroke (width 0) (type default)) (fill (type none)))) (embedded_fonts no))) (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0_16P") (at 50 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "9a981f8a-9e64-4046-b5bd-b4051db8ab67") (property "Reference" "J1" (at 49.53 82.22 0) (effects (font (size 1.27 1.27)))) (property "Value" "USB-C Receptacle" (at 49.53 125.4 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 53.81 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 53.81 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "J1") (unit 1))))) (symbol (lib_id "USB_PD_ESP32S3:CH224K") (at 125 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "b939ef14-7117-45e3-b8cf-a482ef78dcd2") (property "Reference" "U2" (at 124.46 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "CH224K" (at 124.46 102.87 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 125.0 94.92 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 125.0 92.38 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U2") (unit 1))))) (symbol (lib_id "Device:Q_PMOS") (at 200 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "1f6d7acf-1a9a-42dd-a213-45b9511d8d2f") (property "Reference" "Q1" (at 199.39 97.79 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "PMOS" (at 199.39 102.87 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 205.08 102.54 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 200.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "Q1") (unit 1))))) (symbol (lib_id "Regulator_Linear:LD1117S33TR_SOT223") (at 275 85 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "a3ca13a4-484e-4575-98eb-cd6aa5ea5472") (property "Reference" "U3" (at 275.59 82.55 0) (effects (font (size 1.27 1.27)))) (property "Value" "LD1117S33TR" (at 275.59 87.63 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "" (at 275.0 90.08 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 277.54 78.65 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U3") (unit 1))))) (symbol (lib_id "RF_Module:ESP32-S3-WROOM-1") (at 375 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "1ffd372d-1621-4a6a-9d45-2a201d7c54b9") (property "Reference" "U1" (at 374.65 97.79 0) (effects (font (size 1.27 1.27)))) (property "Value" "ESP32-S3-WROOM-1" (at 374.65 102.87 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" (at 375.0 102.54 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 375.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "U1") (unit 1))))) (symbol (lib_id "Device:C_Polarized") (at 50 60 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "56935270-87b1-4757-8f89-b95fc6d2f23f") (property "Reference" "C1" (at 46.99 59.69 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10µF" (at 52.07 59.69 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 50.965 56.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 50.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C1") (unit 1))))) (symbol (lib_id "Device:C") (at 175 50 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "886d08b9-a9b0-4fb3-8408-e3c9919ade50") (property "Reference" "C2" (at 175.26 46.99 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "1µF" (at 175.26 52.07 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 175.965 46.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 175.0 50.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C2") (unit 1))))) (symbol (lib_id "Device:C_Polarized") (at 275 55 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "03218eed-2eca-4c4d-9b26-22051920cba3") (property "Reference" "C3" (at 275.59 52.07 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10µF" (at 275.59 57.15 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 275.965 51.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 275.0 55.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C3") (unit 1))))) (symbol (lib_id "Device:C_Polarized") (at 275 40 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "c2752e40-998f-46d3-bcdd-6d35451b2db7") (property "Reference" "C4" (at 275.59 36.83 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "10µF" (at 275.59 41.91 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 275.965 36.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 275.0 40.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C4") (unit 1))))) (symbol (lib_id "Device:C") (at 375 60 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "cf304568-4e29-4b35-98d6-0b77ed0e5167") (property "Reference" "C5" (at 374.65 57.15 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Value" "0.1µF" (at 374.65 62.23 0) (effects (font (size 1.27 1.27)) (justify left))) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 375.965 56.19 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 375.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "C5") (unit 1))))) (symbol (lib_id "Device:R") (at 55 130 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "c5fee9db-8f7c-400f-b68d-8da0e83653b3") (property "Reference" "R1" (at 54.61 127.0 0) (effects (font (size 1.27 1.27)))) (property "Value" "5.1k" (at 54.61 132.08 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 53.222 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 55.0 130.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R1") (unit 1))))) (symbol (lib_id "Device:R") (at 55 145 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "6c232009-79a7-487e-aa77-7dc6e79ad8d2") (property "Reference" "R2" (at 54.61 142.24 0) (effects (font (size 1.27 1.27)))) (property "Value" "5.1k" (at 54.61 147.32 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 53.222 145.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 55.0 145.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R2") (unit 1))))) (symbol (lib_id "Device:R") (at 125 70 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "6d559673-ec64-43ea-ae59-0b8fbf0ae5e2") (property "Reference" "R3" (at 124.46 67.31 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 124.46 72.39 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 123.222 70.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 125.0 70.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R3") (unit 1))))) (symbol (lib_id "Device:R") (at 125 60 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "f422a793-0b60-49b8-9c54-d2a2f429c7aa") (property "Reference" "R4" (at 124.46 57.15 0) (effects (font (size 1.27 1.27)))) (property "Value" "NC" (at 124.46 62.23 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 123.222 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 125.0 60.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R4") (unit 1))))) (symbol (lib_id "Device:R") (at 200 65 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "94a8b7d6-1cb5-4636-afd4-819b11bc2191") (property "Reference" "R5" (at 199.39 62.23 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 199.39 67.31 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 198.222 65.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 200.0 65.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R5") (unit 1))))) (symbol (lib_id "Device:R") (at 375 55 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "9ef6584a-efa8-495a-8038-ca6d3c101a6a") (property "Reference" "R6" (at 374.65 52.07 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 374.65 57.15 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 373.222 55.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 375.0 55.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R6") (unit 1))))) (symbol (lib_id "Device:R") (at 375 70 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "d2a94d46-e4bc-4b77-bf3f-a2dca15a0ee9") (property "Reference" "R7" (at 374.65 67.31 0) (effects (font (size 1.27 1.27)))) (property "Value" "10k" (at 374.65 72.39 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 373.222 70.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 375.0 70.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R7") (unit 1))))) (symbol (lib_id "Device:R") (at 330 40 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "17485e5d-2f10-43de-a900-b355902c1507") (property "Reference" "R8" (at 330.2 36.83 0) (effects (font (size 1.27 1.27)))) (property "Value" "NC" (at 330.2 41.91 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 328.222 40.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 330.0 40.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "R8") (unit 1))))) (label "GND" (at 50.0 122.86 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "a1705a60-d69d-4de9-b568-9d33ff1b7d95")) (label "VBUS" (at 65.24 84.76 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "a12ae889-9027-4faf-a088-d09bf651ee93")) (label "CC1" (at 65.24 89.84 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "2e183370-9ec8-4174-82e5-91a740ea9f42")) (label "USB_DP" (at 65.24 102.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "c88f4d0c-2de1-4d2f-8811-c0c362f3ab95")) (label "USB_DN" (at 65.24 97.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f60945c6-6748-4596-b3d3-c034fa9b8d2c")) (label "CC2" (at 65.24 92.38 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e5e34007-5b65-403e-8240-7171c4d9a9f6")) (label "GND" (at 42.38 122.86 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "da1082c4-d7b1-4903-9c73-72c352f478fe")) (label "GATE" (at 118.65 94.92 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "fb23977c-9c1c-4b50-8ffb-3c88030989f9")) (label "VDD_CH224" (at 118.65 97.46 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "e6a7974c-aa4d-49d8-a71d-13ad958e667d")) (label "CFG1" (at 118.65 100.0 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "defcac31-e314-435f-8338-1859805d6e44")) (label "CFG2" (at 118.65 102.54 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "e016810e-27be-460f-868f-67e52f347e1b")) (label "GND" (at 118.65 105.08 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "f07ca268-0fa9-45db-945b-cdfd2515b3c8")) (label "USB_DP" (at 131.35 105.08 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "073069d6-82ea-4a56-b2e8-bf58ea39412a")) (label "USB_DN" (at 131.35 102.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "4687d4de-06b0-4fea-ab15-49ce28be157a")) (label "CC1" (at 131.35 100.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "7b8b0eda-c8e2-4d23-90a8-a3c149b42ca0")) (label "CC2" (at 131.35 97.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "db7c25d4-2ad4-4913-b241-60ae11dd208b")) (label "VBUS_SENSE" (at 131.35 94.92 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "ffb99b80-5fca-4ebf-b4cb-c815fc9c31c7")) (label "GATE" (at 194.92 100.0 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "20291973-7001-4eb4-864e-b47eb0b89567")) (label "VBUS" (at 202.54 105.08 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "2f527509-ec56-465b-b720-b7e299a6493e")) (label "VOUT" (at 202.54 94.92 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "919853bc-b994-4266-b66a-e73f30e4c31f")) (label "GND" (at 275.0 92.62 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5d7d8be9-d087-4d26-a3a4-0250a8e93af4")) (label "3V3" (at 282.62 85.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "5475ce32-9226-4a37-acf0-16db50655a05")) (label "VOUT" (at 267.38 85.0 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "decbf6ee-6b1d-4dba-be5a-17a1686e4cd2")) (label "GND" (at 375.0 127.94 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "3bdfb0e1-ef70-418c-b5f8-3c50945b577c")) (label "3V3" (at 375.0 72.06 270) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "40d3a408-566b-4d8f-b492-4bd1ee5e11ec")) (label "EN" (at 359.76 77.14 180) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid "fb9ff488-3882-4c31-9304-1047392f6884")) (label "USB_DN" (at 390.24 87.3 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "4f56bf75-e678-4e37-9eaa-957cf00f8b04")) (label "USB_DP" (at 390.24 89.84 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "42e63c18-5679-476e-86e9-ef9cdc3b397c")) (symbol (lib_id "power:GND") (at 30 100 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "2db59d33-6ea1-48ee-9dd0-2e052733a31e") (property "Reference" "#PWR01" (at 30.0 93.65 0.0) (effects (font (size 1.27 1.27)))) (property "Value" "GND" (at 30.0 96.19 0.0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" "" (at 30.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 30.0 100.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PWR01") (unit 1))))) (symbol (lib_id "power:PWR_FLAG") (at 30 85 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "0ab95ab2-4f56-452a-83e4-e71a4911b03e") (property "Reference" "#PWR02" (at 30.0 86.905 0.0) (effects (font (size 1.27 1.27)))) (property "Value" "PWR_FLAG" (at 30.0 88.81 0.0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" "" (at 30.0 85.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 30.0 85.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "#PWR02") (unit 1))))) (symbol (lib_id "power:GND") (at 30 95 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid "b8da8fed-c30a-4de6-b75c-e2df32a2d64c") (property "Reference" "GND" (at 30.0 88.65 0.0) (effects (font (size 1.27 1.27)))) (property "Value" "GND" (at 30.0 91.19 0.0) (effects (font (size 1.27 1.27)))) (property "Footprint" "" "" (at 30.0 95.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (property "Datasheet" "~" (at 30.0 95.0 0) (effects (font (size 1.27 1.27)) (hide yes))) (instances (project "project" (path "/" (reference "GND") (unit 1))))) (wire (pts (xy 50.0 122.86) (xy 50.0 125.4)) (stroke (width 0) (type default)) (uuid "6541b2bb-17af-4c81-9aca-655dee5bf41b")) (junction (at 50.0 122.86) (diameter 0) (color 0 0 0 0) (uuid "dd1d481b-30ac-4baa-9522-d504c63967f3")) (label "GND" (at 50.0 125.4 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "53f7c459-3ecd-4b03-bcde-0049477656cb")) (wire (pts (xy 65.24 84.76) (xy 62.7 84.76)) (stroke (width 0) (type default)) (uuid "dd52da02-0e3b-4880-9616-e26d893be0ff")) (junction (at 65.24 84.76) (diameter 0) (color 0 0 0 0) (uuid "896d5112-6c81-4f7e-9019-b2122f7831b6")) (label "VBUS" (at 62.7 84.76 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "f4fed229-ba8d-42c1-a6ab-678a5cd5a114")) (wire (pts (xy 65.24 89.84) (xy 62.7 89.84)) (stroke (width 0) (type default)) (uuid "46b62294-01fe-4611-8dbb-75c66787370e")) (label "CC1" (at 62.7 89.84 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "bb9604ef-83af-4aa3-857c-8d0576c5df64")) (wire (pts (xy 65.24 92.38) (xy 62.7 92.38)) (stroke (width 0) (type default)) (uuid "7a808de9-e7e0-45de-90b8-e647df1942ae")) (label "CC2" (at 62.7 92.38 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "b809af17-49f7-45ff-9ec3-9229c07c55f0")) (wire (pts (xy 65.24 102.54) (xy 62.7 102.54)) (stroke (width 0) (type default)) (uuid "9a2ad329-5cc1-4f61-98cd-096b0f2ecc59")) (label "USB_DP" (at 62.7 102.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "a4757112-2708-4a60-8a81-03a6958282c1")) (wire (pts (xy 65.24 97.46) (xy 62.7 97.46)) (stroke (width 0) (type default)) (uuid "146b487c-f2ed-472f-a93a-25c9d0b8ea34")) (label "USB_DN" (at 62.7 97.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "aee6e27a-e53c-44f4-a4bf-248752a73440")) (wire (pts (xy 42.38 122.86) (xy 42.38 125.4)) (stroke (width 0) (type default)) (uuid "55c5a505-2b80-4a80-871b-1b24eb090ace")) (label "GND" (at 42.38 125.4 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "0296ae96-079b-48af-8c4c-447368fe29a8")) (wire (pts (xy 118.65 105.08) (xy 121.19 105.08)) (stroke (width 0) (type default)) (uuid "497a5247-1295-4737-b594-00013c2af038")) (label "GND" (at 121.19 105.08 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "b34c1c19-1acc-4a9c-8cc4-6889adc06641")) (wire (pts (xy 131.35 100.0) (xy 128.81 100.0)) (stroke (width 0) (type default)) (uuid "43f3d2ca-35a3-4a28-937c-e6575ab1e267")) (label "CC1" (at 128.81 100.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "613864a0-3914-422f-9adc-e2bdd6889b36")) (wire (pts (xy 131.35 97.46) (xy 128.81 97.46)) (stroke (width 0) (type default)) (uuid "8ce1c2e1-180f-4ab8-834d-a9f0c3163333")) (label "CC2" (at 128.81 97.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "10cd284a-b056-4805-960d-04cd01b01cb8")) (wire (pts (xy 131.35 105.08) (xy 128.81 105.08)) (stroke (width 0) (type default)) (uuid "3ec3f093-1156-420e-9d77-d09da9209c69")) (label "USB_DP" (at 128.81 105.08 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "de7aeb9a-71f9-47ac-b066-4cd7991e10d3")) (wire (pts (xy 131.35 102.54) (xy 128.81 102.54)) (stroke (width 0) (type default)) (uuid "c1ba13aa-d18c-408a-8a5a-6e67f29d1cfa")) (label "USB_DN" (at 128.81 102.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "9711d73d-b376-4bd2-9f37-f63e650495bc")) (wire (pts (xy 118.65 94.92) (xy 121.19 94.92)) (stroke (width 0) (type default)) (uuid "c3971d08-9ad5-4df5-9d11-5899a495c199")) (label "GATE" (at 121.19 94.92 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "4c739409-a451-4678-999a-762b03dbd868")) (wire (pts (xy 118.65 97.46) (xy 121.19 97.46)) (stroke (width 0) (type default)) (uuid "a278f99a-35ba-419d-9595-1ad0ae8c2257")) (label "VDD_CH224" (at 121.19 97.46 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "1e6aa614-3e92-49ee-a755-b02224430f68")) (wire (pts (xy 118.65 100.0) (xy 121.19 100.0)) (stroke (width 0) (type default)) (uuid "2c91cecb-ddf9-40b1-babe-06be6ec461ab")) (label "CFG1" (at 121.19 100.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "e50a8873-d362-4e67-8e5c-8d81c6bece22")) (wire (pts (xy 118.65 102.54) (xy 121.19 102.54)) (stroke (width 0) (type default)) (uuid "48cef901-f665-4a89-bbd6-36e6d579e25e")) (label "CFG2" (at 121.19 102.54 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "428472b3-1472-4e4a-b8ce-6540e5e00e5a")) (wire (pts (xy 131.35 94.92) (xy 128.81 94.92)) (stroke (width 0) (type default)) (uuid "b8cfe7d4-2e95-405a-9e80-f74538094096")) (label "VBUS_SENSE" (at 128.81 94.92 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "edc78425-f905-4c7a-8d8a-3503519215d3")) (wire (pts (xy 194.92 100.0) (xy 197.46 100.0)) (stroke (width 0) (type default)) (uuid "7978e8ce-dce2-4156-b081-b46569e674b3")) (label "GATE" (at 197.46 100.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "05d48952-129c-466f-896b-da5fb1f1a0b1")) (wire (pts (xy 202.54 105.08) (xy 202.54 107.62)) (stroke (width 0) (type default)) (uuid "c6cb0c7f-ce8a-45a4-8e56-8b4455acbe16")) (label "VBUS" (at 202.54 107.62 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "8299b3d9-8dde-4230-b47d-09ed6636d53e")) (wire (pts (xy 202.54 94.92) (xy 202.54 92.38)) (stroke (width 0) (type default)) (uuid "f5b4bd7f-c1fa-4beb-8084-c07d071f9422")) (label "VOUT" (at 202.54 92.38 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "8b4dee36-890f-4ea7-a846-6bcfd97fc91e")) (wire (pts (xy 267.38 85.0) (xy 269.92 85.0)) (stroke (width 0) (type default)) (uuid "41c11631-2b4d-49e0-9fe8-c4deb4f68ed3")) (label "VOUT" (at 269.92 85.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "d2edc4ba-b997-48c7-9b35-686fc8df77f2")) (wire (pts (xy 282.62 85.0) (xy 280.08 85.0)) (stroke (width 0) (type default)) (uuid "f81a5b2d-bdca-4e3d-ba46-b5a04cbb457a")) (label "3V3" (at 280.08 85.0 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "0c993388-45c1-4722-b9b0-3fb329c8cd26")) (wire (pts (xy 275.0 92.62) (xy 275.0 95.16)) (stroke (width 0) (type default)) (uuid "64525376-c0c9-46f1-a9dd-9aa05d5e1136")) (label "GND" (at 275.0 95.16 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "1abe8229-cb78-44f4-87c8-1c1293c0980b")) (wire (pts (xy 375.0 72.06) (xy 375.0 69.52)) (stroke (width 0) (type default)) (uuid "ca7fdeca-56f9-4d17-a6f5-5df84847819b")) (label "3V3" (at 375.0 69.52 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "bf6c8526-4758-42d3-8c4d-746ae240bcb5")) (wire (pts (xy 375.0 127.94) (xy 375.0 130.48)) (stroke (width 0) (type default)) (uuid "b2446816-07e5-4167-8ea6-9e0aaeb3e452")) (junction (at 375.0 127.94) (diameter 0) (color 0 0 0 0) (uuid "6c466e53-8f82-4bfb-8462-756940203082")) (label "GND" (at 375.0 130.48 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "c1ed35e2-70f7-46b6-97fb-ac506dd970f6")) (wire (pts (xy 359.76 77.14) (xy 362.3 77.14)) (stroke (width 0) (type default)) (uuid "585534a2-ce5c-43f7-be30-9b816627e5eb")) (label "EN" (at 362.3 77.14 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "81122756-8908-4305-960d-67865788319a")) (wire (pts (xy 390.24 87.3) (xy 387.7 87.3)) (stroke (width 0) (type default)) (uuid "0d74081a-23bd-4c46-b429-4c5c6649ff4f")) (label "USB_DN" (at 387.7 87.3 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "6debb66d-7a1d-495e-9d70-c93a2cc08644")) (wire (pts (xy 390.24 89.84) (xy 387.7 89.84)) (stroke (width 0) (type default)) (uuid "2a6f2b55-d8c6-4ecb-b8a8-df0b536b2f54")) (label "USB_DP" (at 387.7 89.84 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid "99fcef74-903a-41c2-88ec-ce2a810c5e61")) (sheet_instances (path "/" (page "1")))) \ No newline at end of file diff --git a/USB_PD_ESP32S3.kicad_sym b/USB_PD_ESP32S3.kicad_sym new file mode 100644 index 0000000..b77b919 --- /dev/null +++ b/USB_PD_ESP32S3.kicad_sym @@ -0,0 +1,160 @@ +(kicad_symbol_lib + (version 20241209) + (generator "kicad-mcp") + (generator_version "9.0") + (symbol "CH224K" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 2.54 0 0) + (effects + (font (size 1.27 1.27)) + ) + ) + (property "Value" "CH224K" + (at 0 -2.54 0) + (effects + (font (size 1.27 1.27)) + ) + ) + (property "Footprint" "Package_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm" + (at 0 -5.08 0) + (effects + (font (size 1.27 1.27)) + ) + (hide yes) + ) + (property "Datasheet" "https://www.wch.cn/downloads/CH224DS1_PDF.html" + (at 0 -7.62 0) + (effects + (font (size 1.27 1.27)) + ) + (hide yes) + ) + (property "Description" "100W USB Type-C PD3.0/2.0, BC1.2 Sink Controller, SSOP-10" + (at 0 -10.16 0) + (effects + (font (size 1.27 1.27)) + ) + (hide yes) + ) + (property "ki_keywords" "USB-C PD Sink Controller WCH" + (at 0 0 0) + (effects + (font (size 1.27 1.27)) + ) + (hide yes) + ) + (symbol "CH224K_0_1" + (rectangle + (start -3.81 -6.35) + (end 3.81 6.35) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "CH224K_1_1" + (pin open_collector line + (at -6.35 5.08 0) + (length 2.54) + (name "GATE" + (effects (font (size 1.27 1.27))) + ) + (number "1" + (effects (font (size 1.27 1.27))) + ) + ) + (pin power_in line + (at -6.35 2.54 0) + (length 2.54) + (name "VDD" + (effects (font (size 1.27 1.27))) + ) + (number "2" + (effects (font (size 1.27 1.27))) + ) + ) + (pin passive line + (at -6.35 0 0) + (length 2.54) + (name "CFG1" + (effects (font (size 1.27 1.27))) + ) + (number "3" + (effects (font (size 1.27 1.27))) + ) + ) + (pin passive line + (at -6.35 -2.54 0) + (length 2.54) + (name "CFG2" + (effects (font (size 1.27 1.27))) + ) + (number "4" + (effects (font (size 1.27 1.27))) + ) + ) + (pin power_in line + (at -6.35 -5.08 0) + (length 2.54) + (name "GND" + (effects (font (size 1.27 1.27))) + ) + (number "5" + (effects (font (size 1.27 1.27))) + ) + ) + (pin bidirectional line + (at 6.35 -5.08 180) + (length 2.54) + (name "DP" + (effects (font (size 1.27 1.27))) + ) + (number "6" + (effects (font (size 1.27 1.27))) + ) + ) + (pin bidirectional line + (at 6.35 -2.54 180) + (length 2.54) + (name "DM" + (effects (font (size 1.27 1.27))) + ) + (number "7" + (effects (font (size 1.27 1.27))) + ) + ) + (pin bidirectional line + (at 6.35 0 180) + (length 2.54) + (name "CC1" + (effects (font (size 1.27 1.27))) + ) + (number "8" + (effects (font (size 1.27 1.27))) + ) + ) + (pin bidirectional line + (at 6.35 2.54 180) + (length 2.54) + (name "CC2" + (effects (font (size 1.27 1.27))) + ) + (number "9" + (effects (font (size 1.27 1.27))) + ) + ) + (pin passive line + (at 6.35 5.08 180) + (length 2.54) + (name "VBUS" + (effects (font (size 1.27 1.27))) + ) + (number "10" + (effects (font (size 1.27 1.27))) + ) + ) + ) + ) +) diff --git a/sym-lib-table b/sym-lib-table new file mode 100644 index 0000000..51f19d8 --- /dev/null +++ b/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "USB_PD_ESP32S3")(type "KiCad")(uri "${KIPRJMOD}/USB_PD_ESP32S3.kicad_sym")(options "")(descr "")) +)