From 56ecdeb484d1403fd684971fba59c7fe5ef65413 Mon Sep 17 00:00:00 2001 From: Thies Lennart Alff Date: Mon, 1 Jan 2024 02:37:53 +0100 Subject: [PATCH] initial commit --- .gitignore | 29 + .gitmodules | 6 + custom-lib | 1 + esp32-reflow.kicad_pcb | 2 + esp32-reflow.kicad_pro | 332 +++++++++++ esp32-reflow.kicad_sch | 1220 ++++++++++++++++++++++++++++++++++++++++ espressif | 0 fp-lib-table | 5 + kicad-libraries | 1 + sym-lib-table | 5 + 10 files changed, 1601 insertions(+) create mode 100644 .gitignore create mode 100644 .gitmodules create mode 160000 custom-lib create mode 100644 esp32-reflow.kicad_pcb create mode 100644 esp32-reflow.kicad_pro create mode 100644 esp32-reflow.kicad_sch create mode 100644 espressif create mode 100644 fp-lib-table create mode 160000 kicad-libraries create mode 100644 sym-lib-table diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b8da4a7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*-backups +*.kicad_prl +*.sch-bak +~* +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv + +*.log + +\#auto_saved_files\# diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..754f83e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "custom-lib"] + path = custom-lib + url = ssh://git@git.lennartalff.net:6622/lennartalff/custom-lib.git +[submodule "kicad-libraries"] + path = kicad-libraries + url = https://github.com/espressif/kicad-libraries.git diff --git a/custom-lib b/custom-lib new file mode 160000 index 0000000..2e42749 --- /dev/null +++ b/custom-lib @@ -0,0 +1 @@ +Subproject commit 2e42749158718767d984fcd053bd3ca89bddebe3 diff --git a/esp32-reflow.kicad_pcb b/esp32-reflow.kicad_pcb new file mode 100644 index 0000000..2b8ba10 --- /dev/null +++ b/esp32-reflow.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20221018) (generator pcbnew) +) \ No newline at end of file diff --git a/esp32-reflow.kicad_pro b/esp32-reflow.kicad_pro new file mode 100644 index 0000000..c7d37ed --- /dev/null +++ b/esp32-reflow.kicad_pro @@ -0,0 +1,332 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "min_copper_edge_clearance": 0.0, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "esp32-reflow.kicad_pro", + "version": 1 + }, + "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)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "2ba275e7-118b-43be-a577-8ab873a8920d", + "" + ] + ], + "text_variables": {} +} diff --git a/esp32-reflow.kicad_sch b/esp32-reflow.kicad_sch new file mode 100644 index 0000000..ff6e7a7 --- /dev/null +++ b/esp32-reflow.kicad_sch @@ -0,0 +1,1220 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid 2ba275e7-118b-43be-a577-8ab873a8920d) + + (paper "A4") + + (lib_symbols + (symbol "Connector_Generic:Conn_01x05" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x05" (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) + ) + (property "ki_keywords" "connector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x05_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 5.207) (end 0 4.953) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 6.35) (end 1.27 -6.35) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin passive line (at -5.08 5.08 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)))) + ) + (pin passive line (at -5.08 0 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 -2.54 0) (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -5.08 0) (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.254 1.778 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C_Small" (at 0.254 -2.032 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) + ) + (property "ki_keywords" "capacitor cap" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor, small symbol" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) + (xy 1.524 -0.508) + ) + (stroke (width 0.3302) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 0.508) + (xy 1.524 0.508) + ) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + ) + (symbol "C_Small_1_1" + (pin passive line (at 0 2.54 270) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 0.762 0.508 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "R_Small" (at 0.762 -1.016 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) + ) + (property "ki_keywords" "R resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor, small symbol" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_Small_0_1" + (rectangle (start -0.762 1.778) (end 0.762 -1.778) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + ) + (symbol "R_Small_1_1" + (pin passive line (at 0 2.54 270) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Jumper:Jumper_2_Open" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "JP" (at 0 2.794 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Jumper_2_Open" (at 0 -2.286 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) + ) + (property "ki_keywords" "Jumper SPST" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Jumper, 2-pole, open" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Jumper* TestPoint*2Pads* TestPoint*Bridge*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Jumper_2_Open_0_0" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "Jumper_2_Open_0_1" + (arc (start 1.524 1.27) (mid 0 1.778) (end -1.524 1.27) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "Jumper_2_Open_1_1" + (pin passive line (at -5.08 0 0) (length 2.54) + (name "A" (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 "B" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "custom:ESP32-WROOM-32E" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -12.7 34.29 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ESP32-WROOM-32E" (at 1.27 34.29 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "ESP32:ESP32-WROOM-32E" (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-32_datasheet_en.pdf" (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" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ESP32-WROOM-32E_0_1" + (rectangle (start -12.7 33.02) (end 12.7 -33.02) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "ESP32-WROOM-32E_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/RTC_IO6" (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/RTC_IO7" (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/RTC_IO17" (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/RTC_IO16" (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/RTC_IO15/MTDI" (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/RTC_IO14" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -15.24 -16.51 0) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -15.24 -19.05 0) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -15.24 -24.13 0) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -6.35 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 no_connect line (at -15.24 -21.59 0) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -15.24 -11.43 0) (length 2.54) + (name "NC" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at -15.24 -13.97 0) (length 2.54) + (name "NC" (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/RTC_IO13/MTDO" (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/RTC_IO12" (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/RTC_IO11" (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/RTC_IO10" (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 -3.81 0) (length 2.54) + (name "SENS_VP/RTC_IO0" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -6.35 0) (length 2.54) + (name "SENS_VN/RTC_IO3" (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/RTC_IO4" (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/RTC_IO5" (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/RTC_IO9" (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/RTC_IO8" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (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)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (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" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (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" (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)) + (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 35.56 46.99) (diameter 0) (color 0 0 0 0) + (uuid 1f27851a-7229-4096-aec2-abfe01b44318) + ) + (junction (at 74.93 24.13) (diameter 0) (color 0 0 0 0) + (uuid 8db4dc9b-18b1-4246-b993-82d96c3aa19a) + ) + (junction (at 64.77 24.13) (diameter 0) (color 0 0 0 0) + (uuid e281b856-a0bb-4ba1-a28e-7ef0051f4f9f) + ) + + (no_connect (at 45.72 83.82) (uuid 0824f3aa-3ff2-49f5-890e-b99448a93666)) + (no_connect (at 76.2 97.79) (uuid 19c85c05-bc20-4f89-b58c-72543f230bf7)) + (no_connect (at 76.2 52.07) (uuid 216bd517-7762-4ea4-993c-95cc6bc84d2a)) + (no_connect (at 76.2 102.87) (uuid 2f67d5d1-336a-4165-8d97-5ce3fcf1671d)) + (no_connect (at 76.2 105.41) (uuid 2faec3c2-baba-4907-ac24-af7c9cf67cc9)) + (no_connect (at 45.72 81.28) (uuid 53d7ad52-4776-409a-95c8-b71846aed3d2)) + (no_connect (at 76.2 69.85) (uuid 764bf677-26c5-4795-b4a3-70cd5f77cd25)) + (no_connect (at 76.2 100.33) (uuid 8bb35020-4364-4cdc-bea6-1b314aadbebe)) + (no_connect (at 76.2 82.55) (uuid d7b38cee-3548-4570-9a62-2f5f81c337be)) + + (wire (pts (xy 76.2 95.25) (xy 78.74 95.25)) + (stroke (width 0) (type default)) + (uuid 0390071d-382c-487f-9c60-ab918029bf58) + ) + (wire (pts (xy 248.92 148.59) (xy 251.46 148.59)) + (stroke (width 0) (type default)) + (uuid 09b158aa-83c7-4c0f-9725-7f6800642ad9) + ) + (wire (pts (xy 76.2 92.71) (xy 78.74 92.71)) + (stroke (width 0) (type default)) + (uuid 0c10e172-3da8-445f-8456-43c7c0546827) + ) + (wire (pts (xy 76.2 46.99) (xy 78.74 46.99)) + (stroke (width 0) (type default)) + (uuid 10292726-791b-4d7f-ada3-3b0093b7ed65) + ) + (wire (pts (xy 76.2 64.77) (xy 78.74 64.77)) + (stroke (width 0) (type default)) + (uuid 1a4f4dcc-719f-4f2c-a6f0-78b96e8fb780) + ) + (wire (pts (xy 35.56 46.99) (xy 35.56 49.53)) + (stroke (width 0) (type default)) + (uuid 1f213f6d-e6e0-44aa-8ab1-e893dcd2a923) + ) + (wire (pts (xy 54.61 41.91) (xy 54.61 24.13)) + (stroke (width 0) (type default)) + (uuid 26eb698e-5d13-483a-b7e2-7f4375d36f18) + ) + (wire (pts (xy 35.56 36.83) (xy 35.56 39.37)) + (stroke (width 0) (type default)) + (uuid 322f03b6-6d7c-41f9-8fc8-7b5c589f8c34) + ) + (wire (pts (xy 20.32 46.99) (xy 17.78 46.99)) + (stroke (width 0) (type default)) + (uuid 3454cb7f-1192-49c2-b295-98eabfd32c8d) + ) + (wire (pts (xy 266.7 143.51) (xy 269.24 143.51)) + (stroke (width 0) (type default)) + (uuid 38b7039b-276f-4b4c-9d32-0984f795b021) + ) + (wire (pts (xy 256.54 148.59) (xy 269.24 148.59)) + (stroke (width 0) (type default)) + (uuid 3e688697-f5ef-4340-b0f6-523fdf31336a) + ) + (wire (pts (xy 76.2 90.17) (xy 78.74 90.17)) + (stroke (width 0) (type default)) + (uuid 3f09f940-d90c-48dd-94bd-0498ccaa56a5) + ) + (wire (pts (xy 74.93 26.67) (xy 74.93 24.13)) + (stroke (width 0) (type default)) + (uuid 4161133b-83f4-484f-a326-d4ec30507b09) + ) + (wire (pts (xy 64.77 26.67) (xy 64.77 24.13)) + (stroke (width 0) (type default)) + (uuid 474cde3b-8b3a-4735-8bce-c2fb40689950) + ) + (wire (pts (xy 76.2 67.31) (xy 78.74 67.31)) + (stroke (width 0) (type default)) + (uuid 47e0a505-203b-403a-af4d-ca11917a639d) + ) + (wire (pts (xy 76.2 72.39) (xy 78.74 72.39)) + (stroke (width 0) (type default)) + (uuid 4a438705-0ba3-4c0a-8ef0-a15fdd601ffe) + ) + (wire (pts (xy 76.2 59.69) (xy 78.74 59.69)) + (stroke (width 0) (type default)) + (uuid 4e239f89-6918-4dbd-9e26-4b620f31bc4f) + ) + (wire (pts (xy 76.2 77.47) (xy 78.74 77.47)) + (stroke (width 0) (type default)) + (uuid 59f16371-f010-4c4f-91fb-25d4e21adc39) + ) + (wire (pts (xy 266.7 153.67) (xy 269.24 153.67)) + (stroke (width 0) (type default)) + (uuid 6898b19a-ad29-4c73-a5de-05c2fd30c5f3) + ) + (wire (pts (xy 35.56 54.61) (xy 35.56 57.15)) + (stroke (width 0) (type default)) + (uuid 69033e20-859b-49b3-bda0-72097c5d3ed6) + ) + (wire (pts (xy 76.2 49.53) (xy 78.74 49.53)) + (stroke (width 0) (type default)) + (uuid 74e54e71-315b-4702-802b-b985f0083e4c) + ) + (wire (pts (xy 54.61 24.13) (xy 64.77 24.13)) + (stroke (width 0) (type default)) + (uuid 913434ec-0901-4a0a-a412-e7fedadd2af0) + ) + (wire (pts (xy 77.47 21.59) (xy 77.47 24.13)) + (stroke (width 0) (type default)) + (uuid 91ae10b4-69dc-4fd8-abea-46dd3cee2bfd) + ) + (wire (pts (xy 266.7 156.21) (xy 266.7 153.67)) + (stroke (width 0) (type default)) + (uuid 9636beb6-6cf7-49a4-b059-31aaba75ce03) + ) + (wire (pts (xy 76.2 85.09) (xy 78.74 85.09)) + (stroke (width 0) (type default)) + (uuid a0b2e569-afb1-4097-9aec-b9c221d3d8c9) + ) + (wire (pts (xy 45.72 46.99) (xy 35.56 46.99)) + (stroke (width 0) (type default)) + (uuid a65537a2-05f9-43ea-89a6-1e45f4c6345b) + ) + (wire (pts (xy 17.78 46.99) (xy 17.78 49.53)) + (stroke (width 0) (type default)) + (uuid aaff3e2b-b4b7-498e-8bf9-3c0d476437ca) + ) + (wire (pts (xy 76.2 54.61) (xy 78.74 54.61)) + (stroke (width 0) (type default)) + (uuid ae5d6ad1-554a-4e41-a911-15eee5100bca) + ) + (wire (pts (xy 74.93 24.13) (xy 77.47 24.13)) + (stroke (width 0) (type default)) + (uuid ae7e7145-d4bb-4c19-9460-0dabe8ba0c21) + ) + (wire (pts (xy 76.2 57.15) (xy 78.74 57.15)) + (stroke (width 0) (type default)) + (uuid b8975baf-87ec-4de9-b7fe-0c60559b42fd) + ) + (wire (pts (xy 74.93 31.75) (xy 74.93 34.29)) + (stroke (width 0) (type default)) + (uuid baa0c141-650d-4945-a917-08e9f7f78719) + ) + (wire (pts (xy 76.2 62.23) (xy 78.74 62.23)) + (stroke (width 0) (type default)) + (uuid bf5b026b-4310-4e16-b1dd-93318fb4118c) + ) + (wire (pts (xy 35.56 46.99) (xy 35.56 44.45)) + (stroke (width 0) (type default)) + (uuid c7abbb91-3e9b-440f-9cb1-22c41f8c56c6) + ) + (wire (pts (xy 266.7 146.05) (xy 269.24 146.05)) + (stroke (width 0) (type default)) + (uuid d1894a57-8077-42f2-99b4-fdcce3e9022d) + ) + (wire (pts (xy 256.54 151.13) (xy 269.24 151.13)) + (stroke (width 0) (type default)) + (uuid d5ebba75-fd41-457b-ac17-091430098122) + ) + (wire (pts (xy 60.96 113.03) (xy 60.96 115.57)) + (stroke (width 0) (type default)) + (uuid d6b0e5cc-0b03-4944-abd9-1d5d05dd8270) + ) + (wire (pts (xy 64.77 31.75) (xy 64.77 34.29)) + (stroke (width 0) (type default)) + (uuid e05ee721-ecfa-484b-8d7d-f5d475c924bb) + ) + (wire (pts (xy 248.92 151.13) (xy 251.46 151.13)) + (stroke (width 0) (type default)) + (uuid e2bc8358-edf9-4437-b7e4-0bab392a1022) + ) + (wire (pts (xy 76.2 74.93) (xy 78.74 74.93)) + (stroke (width 0) (type default)) + (uuid e4f02df9-454b-4831-9505-483b3e9dc9d8) + ) + (wire (pts (xy 64.77 24.13) (xy 74.93 24.13)) + (stroke (width 0) (type default)) + (uuid e58855ba-5b3d-4a3d-9e78-7a18e1856de8) + ) + (wire (pts (xy 30.48 46.99) (xy 35.56 46.99)) + (stroke (width 0) (type default)) + (uuid e77f6093-f1a2-473e-b047-e0f79527dcc3) + ) + (wire (pts (xy 76.2 87.63) (xy 78.74 87.63)) + (stroke (width 0) (type default)) + (uuid f9f05d14-94a9-4523-8cb6-099d2c001493) + ) + (wire (pts (xy 76.2 80.01) (xy 78.74 80.01)) + (stroke (width 0) (type default)) + (uuid fa3733e0-7710-4205-86e4-ee7e2515c0b3) + ) + + (label "LCD_SPI_MISO" (at 78.74 80.01 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 05e204e6-ec8a-4493-9b1a-dcef8f46fbef) + ) + (label "EN" (at 266.7 143.51 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 129f7b33-6dbb-4fd2-a858-9f852f8d7600) + ) + (label "RX_MC" (at 248.92 151.13 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 1587fc3e-5232-4282-a30d-a6e2d4419f21) + ) + (label "BOOT_MODE" (at 266.7 146.05 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 1909959b-48aa-4465-b520-e998598123e6) + ) + (label "EN" (at 41.91 46.99 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 2742e2b2-4050-415e-874e-e1564c6b2b59) + ) + (label "LCD_SPI_CS" (at 78.74 59.69 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 369c9810-31a8-4cb6-906d-09e086630d17) + ) + (label "TX_MC" (at 78.74 49.53 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 52b5f93e-6fc8-460c-94c8-b6d50c37c0df) + ) + (label "BOOT_MODE" (at 78.74 46.99 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 63bec95c-c5d6-4124-96c9-2890a1f20b39) + ) + (label "LCD_SPI_CLK" (at 78.74 77.47 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 66cfcaca-6e4b-43d7-86c2-799dfbecbc69) + ) + (label "TX_MC" (at 248.92 148.59 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right bottom)) + (uuid 69803cb3-2ff6-49c3-8a06-0281fc8fdb5a) + ) + (label "LCD_SPI_MOSI" (at 78.74 87.63 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a902373c-2f72-4eb7-9f38-b484607ffd3e) + ) + (label "RX_MC" (at 78.74 54.61 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid df9eba1f-e23e-416c-93ef-181efe676c5e) + ) + (label "TOUCH_SPI_CS" (at 78.74 95.25 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f93ee8a7-0f63-42ed-8f94-14e3543fcb13) + ) + + (symbol (lib_id "power:GND") (at 64.77 34.29 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 245315b4-33d5-41c4-8c3c-38e7ab33119b) + (property "Reference" "#PWR05" (at 64.77 40.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 64.77 38.8525 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 64.77 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 64.77 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ea5dc534-9376-459e-be85-88d87e37e757)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "#PWR05") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3V3") (at 35.56 36.83 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 2f49e323-bdf1-4ac5-8d1f-30e085128bcf) + (property "Reference" "#PWR02" (at 35.56 40.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 35.56 31.75 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 35.56 36.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 35.56 36.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0370be19-0293-4041-8817-1f029b454b0c)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "#PWR02") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Jumper:Jumper_2_Open") (at 25.4 46.99 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 31fa1908-6639-4e60-8a2c-e9cdcf3738b3) + (property "Reference" "JP1" (at 25.4 40.64 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Jumper_2_Open" (at 25.4 43.18 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (at 25.4 46.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 25.4 46.99 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a17da706-cb3f-46fd-b9bc-ff7052f305df)) + (pin "2" (uuid a645d00b-55fd-4c79-814b-5192c7e7e664)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "JP1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 64.77 29.21 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 45e0f61f-49c1-4068-9f4e-6439e431f9f2) + (property "Reference" "C2" (at 67.31 27.9462 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "100nF" (at 67.31 30.4862 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 64.77 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 64.77 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a5ebea89-d619-4002-a7a9-c2bab4292929)) + (pin "2" (uuid 8a3f70b1-a096-46cf-9438-1010a8cbeee8)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "C2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x05") (at 274.32 148.59 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 47a2c3fa-c87d-4ae1-bf1b-6a39fa9727a5) + (property "Reference" "J1" (at 276.86 147.3199 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "UART" (at 276.86 149.8599 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical" (at 274.32 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 274.32 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 71ea9dd0-4433-4990-8709-526550b81879)) + (pin "2" (uuid 8a8440e8-edd9-4adf-9936-2a56a64ce06f)) + (pin "3" (uuid db644609-1580-4ba3-a11f-14c1d7665875)) + (pin "4" (uuid 0ed3bd42-b815-43a0-b6a3-9a684f82d3e6)) + (pin "5" (uuid 0510898f-04a5-4c35-a346-59f07793bb55)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "J1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 35.56 57.15 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 4fa15ecc-95e5-4cae-ada7-6845c082d8d0) + (property "Reference" "#PWR03" (at 35.56 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 35.56 62.23 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 35.56 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 35.56 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 34747b14-d5d8-41ab-996b-08512701a05f)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "#PWR03") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 74.93 34.29 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 5964cd9d-7ad0-4055-b137-76839f28ea72) + (property "Reference" "#PWR06" (at 74.93 40.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 74.93 38.8525 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 74.93 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 74.93 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4d66fbbd-0b7e-4086-9f28-f021a7e0a792)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "#PWR06") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 35.56 52.07 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 63378d23-c0df-4b08-afb8-08c4d7d9ce6d) + (property "Reference" "C1" (at 33.02 50.7935 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "10uF" (at 33.02 53.3335 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 35.56 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 35.56 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b84311d5-f860-47d0-a58d-5242b2c67e61)) + (pin "2" (uuid f887884a-f6cd-43c1-a82a-28492369283c)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "C1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 17.78 49.53 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 75057d31-cf7f-4302-a701-1fc422b43186) + (property "Reference" "#PWR01" (at 17.78 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 17.78 54.61 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 17.78 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 17.78 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6824e610-c10f-4ab7-8643-8289afca8bf7)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "#PWR01") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 74.93 29.21 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 79c1ab73-850f-4d27-895d-cf91ab3831df) + (property "Reference" "C3" (at 77.47 27.9462 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "10uF" (at 77.47 30.4862 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 74.93 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 74.93 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 07b67555-dd76-4413-8172-3d0cb447ce87)) + (pin "2" (uuid e6ee9fba-cdde-4fb2-9ded-5436fa093852)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "C3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 266.7 156.21 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 7f3a0d40-850d-4203-b577-0d19df1276bc) + (property "Reference" "#PWR08" (at 266.7 162.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 266.7 161.29 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 266.7 156.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 266.7 156.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid afb62261-69bb-4b32-980c-3cbdf5d8420c)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "#PWR08") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 254 148.59 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 9a98aec5-5357-4b73-98f1-b378fe4b8b0a) + (property "Reference" "R2" (at 254 143.51 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "470R" (at 254 146.05 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 254 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 254 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a7db3703-7ece-49be-b853-29b021c04144)) + (pin "2" (uuid 4fdf2b62-2689-4e21-90af-bea38f698eb0)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "R2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 60.96 115.57 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 9fc57731-c5f7-4cf3-ba6f-fd7d7df91198) + (property "Reference" "#PWR04" (at 60.96 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 60.96 120.65 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 60.96 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 60.96 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6b20db24-c82f-423d-8e85-7fb5d673c2b5)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "#PWR04") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 35.56 41.91 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid a4eb0dda-d868-4b01-adae-e6658b718c38) + (property "Reference" "R1" (at 38.1 40.6399 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10k" (at 38.1 43.1799 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 35.56 41.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 35.56 41.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0143e291-abb5-4ebd-842a-9dfc2e8a1664)) + (pin "2" (uuid f923f6f3-0653-4c94-a481-ec3328ad85af)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "R1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3V3") (at 77.47 21.59 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid a65f14dc-2088-43a6-8912-d07c45bc6397) + (property "Reference" "#PWR07" (at 77.47 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 77.47 16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 77.47 21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 77.47 21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 708715ae-dc6c-49a3-9615-a3683b2758ed)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "#PWR07") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 254 151.13 90) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid ca9526e2-811e-4c4b-93e8-4397f9e9a77f) + (property "Reference" "R3" (at 254 156.21 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "470R" (at 254 153.67 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 254 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 254 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 365e69c0-0250-454f-b78d-c03ef36d3fa9)) + (pin "2" (uuid e3babf67-5456-4c5f-8112-2118e2ff6dda)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "R3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "custom:ESP32-WROOM-32E") (at 60.96 77.47 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e2f67c16-b7d8-4802-81b6-c86a2388da38) + (property "Reference" "U1" (at 56.6294 39.37 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ESP32-WROOM-32E" (at 56.6294 41.91 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Espressif:ESP32-WROOM-32E" (at 60.96 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf" (at 53.34 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c0d23317-f9f7-4879-930a-6df885e1349f)) + (pin "10" (uuid 40ef6946-a304-4518-b72c-72e10a8b2432)) + (pin "11" (uuid 14cbbc9e-76dd-4ac2-bf67-ac0ac64d2712)) + (pin "12" (uuid 369ee633-c72a-42f3-90fc-a83f958f63f7)) + (pin "13" (uuid a4d0b843-da72-4195-a4d5-855ed82fbfa0)) + (pin "14" (uuid 517b7527-13cb-4715-a798-4ecfaa1c7080)) + (pin "15" (uuid df1bf125-b776-40d2-9147-25336f3c0a2f)) + (pin "16" (uuid 7868c6c3-0c74-45df-bd40-1b2b5bd6271c)) + (pin "17" (uuid 14e568fa-3e2d-43f9-b053-d93f58f65bba)) + (pin "18" (uuid 4b1a28cf-05b3-42d1-b911-e34caef33bf4)) + (pin "19" (uuid 150e77d1-ff10-4d2c-ab6e-d71ea87c4781)) + (pin "2" (uuid d42c9011-6ac9-4cf9-b046-5dc8193e39ba)) + (pin "20" (uuid 53678e73-7848-45b3-ac8d-331a4f3ea10a)) + (pin "21" (uuid ca1d7b46-623d-4647-9345-883889ed8261)) + (pin "22" (uuid 71dc259c-d9fc-43a7-8440-274eb2cd81d4)) + (pin "23" (uuid 9843a515-fdb7-4dfb-8cb7-6433027bb942)) + (pin "24" (uuid 5216ae0c-d790-479e-8baa-e724b1918d39)) + (pin "25" (uuid bfa78f69-54f4-4cb8-b18b-25d8c4789d3d)) + (pin "26" (uuid 2b231799-6ab4-4e06-bd6c-dc07004608d9)) + (pin "27" (uuid 6b24ba48-b92c-4e25-a69e-c73c731c1b7c)) + (pin "28" (uuid d5727468-7984-41e2-8f6f-0a3bdc3c6f25)) + (pin "29" (uuid e645922f-3a7b-48c8-ad73-ad7193f11a4f)) + (pin "3" (uuid 8ac7f1f0-598c-4ec1-b8f2-416a38d392c0)) + (pin "30" (uuid 6e3e9354-38d5-4618-a71e-391ce1db22e8)) + (pin "31" (uuid f17008a6-2539-4664-8481-581924556bb6)) + (pin "32" (uuid 0134e2b6-4405-44b9-b5fc-e3a47e7c2865)) + (pin "33" (uuid 2ec22c78-7866-488e-a0e8-94a8852f5d13)) + (pin "34" (uuid 1bf71ded-1c8a-4310-a371-4fa0bb285098)) + (pin "35" (uuid 3e9be024-2ffd-41ad-a631-541a3f39fab0)) + (pin "36" (uuid 05edbccf-58ef-4d94-bd58-26d643f84801)) + (pin "37" (uuid 221fcca1-684a-47d6-96c8-98e72f96a721)) + (pin "38" (uuid 623d1633-27fa-4a77-a5fa-3fc21e9b73de)) + (pin "39" (uuid fc05a12f-0255-421e-a9af-833a5bddd115)) + (pin "4" (uuid 22e27119-a9ae-46d8-b909-ccdac196b9a7)) + (pin "5" (uuid 2144f336-f38c-4a6a-86f3-5ead2a7cc937)) + (pin "6" (uuid dcd8ab72-b1ff-4899-ad80-92996e40485f)) + (pin "7" (uuid 3998985c-1cc9-4ce9-82cf-60f60fe38a29)) + (pin "8" (uuid 2ac6ad9b-444c-4de0-bbac-919f937a0345)) + (pin "9" (uuid 559c96ad-f2cd-41f7-80b2-a8eae21a1075)) + (instances + (project "esp32-reflow" + (path "/2ba275e7-118b-43be-a577-8ab873a8920d" + (reference "U1") (unit 1) + ) + ) + ) + ) + + (sheet_instances + (path "/" (page "1")) + ) +) diff --git a/espressif b/espressif new file mode 100644 index 0000000..e69de29 diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..200c362 --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,5 @@ +(fp_lib_table + (version 7) + (lib (name "custom")(type "KiCad")(uri "${KIPRJMOD}/custom-lib/custom.pretty")(options "")(descr "")) + (lib (name "Espressif")(type "KiCad")(uri "${KIPRJMOD}/kicad-libraries/footprints/Espressif.pretty")(options "")(descr "")) +) diff --git a/kicad-libraries b/kicad-libraries new file mode 160000 index 0000000..5d1f419 --- /dev/null +++ b/kicad-libraries @@ -0,0 +1 @@ +Subproject commit 5d1f4192720b20216983f92276a77d0e6164fba5 diff --git a/sym-lib-table b/sym-lib-table new file mode 100644 index 0000000..fd7480e --- /dev/null +++ b/sym-lib-table @@ -0,0 +1,5 @@ +(sym_lib_table + (version 7) + (lib (name "custom")(type "KiCad")(uri "${KIPRJMOD}/custom-lib/custom-lib.kicad_sym")(options "")(descr "")) + (lib (name "Espressif")(type "KiCad")(uri "${KIPRJMOD}/kicad-libraries/symbols/Espressif.kicad_sym")(options "")(descr "")) +)